asp.netMVC4(基础知识----传值问题分析)
(1)一般在数据交互的时候,都会涉及到前后台间的相互传值,一般的情况下,方法也有多种,下面就后台定义变量往前台传值:
以下是后台代码:
/// <summary>
/// 展示举报信息
/// </summary>
/// <returns></returns>
// public SpeciesBLL bll = new SpeciesBLL();
[HttpGet]
public ActionResult Showinfomationn(string articleId, int page = )
{
Dictionary<string, object> dic = new Dictionary<string, object>(); SpeciesBLL bll = new SpeciesBLL(); //using (ConsultInfoBLL coninfobll = new ConsultInfoBLL())
//{
// ConsultInfo dis = coninfobll.Fetch(articleId);
// using (TopicBLL topicbll = new TopicBLL())
// {
// Topic topic = topicbll.Fetch(dis.FClassifiedId);
// if (topic != null)
// {
// ViewBag.Topic = topic.FName;
// }
// else
// {
// ViewBag.Topic = "";
// }
// }
// dic.Add("info", dis);
// ViewBag.dic = dic;
// // return View();
//}
using (SpaceDiaryBLL sdb= new SpaceDiaryBLL()) {
IList<SpaceDiary> sd = sdb.FindALL().Where(x => x.FIsDelete == false).ToList();
ViewBag.Sdlist = sd;
//以上是以中间变量的形式传值,把数据变量附给ViewBag的中间集合,而后在前台 var Sdlist = ViewBag.Sdlist; 形式接受 ,即完成前后台数据交互。
} using (ReportInfoBLL rbll = new ReportInfoBLL())
{
// ReportInfo report = bll.Fetch(CurrentPolicy.FId);
IList<ReportInfo> gov = rbll.FindALL().Where(x => x.FIsDelete == false).ToList().AsQueryable<ReportInfo>().ToPagedList(page, );//&&x.FId==CurrentPolicy.FId
//ViewBag.list = gov;
return View(gov);
//以上是以返回值传值,把数据变量返回值的视图中,在被返回视图的时候加载着把数据一样返回到前台页面 ,但是return也只能返回一个值,而 ViewBag.eggName = ? ,却可以放多个值。此方法因条件选择。 //对于用 return 方法传值的,前台 格式为:@model IList<ReportInfo> 导入即可使用 model 数据集合。
} }
asp.netMVC4(基础知识----传值问题分析)的更多相关文章
- ASP.NET基础知识汇总之WebConfig自定义节点详细介绍
之前介绍过Webconfig的具体知识ASP.NET基础知识汇总之WebConfig各节点介绍.今天准备封装一个ConfigHelper类,涉及到了自定义节点的东东,平时虽然一直用,但也没有系统的总结 ...
- ASP.NET基础知识汇总之WebConfig各节点介绍
web.config虽然一直用,接触最多的也就是节点appSettings和connectionSettings,今天系统的梳理一下,了解一下webconfig各个节点的含义,先简单的浏览一下具体的w ...
- 十四个关于ASP.NET基础知识问答(C#版)
这是一些ASP.NET很基础的东西,希望对ASP.NET爱好者特别是刚刚入门的朋友有所帮助虽然示例代码是C#.NET,但是不影响VB.NET朋友的参考.好,继续往下看吧! 1.ASP.NET能在那些系 ...
- asp.net 基础知识
1. DropDownList 的赋值 Response.Write(DropDownList1.Items.FindByText("潍坊").Value); Response.W ...
- ASP.NET-EF基础知识
定义 asp.net Entity Framework是微软以ADO.NET为基础发展出来的对象关系对应(OR Mapping)解决方案. 三种EF工作模式(自己理解的) 从数据库表创建类 从类创 ...
- PHP 基础知识测试题 答案分析
一:选择题(单项选择,每题2分): 1. LAMP具体结构不包含下面哪种(A ) A:Windows系统 如果是这个就是WMP B:Apache服务器 C:MySQ ...
- Asp.net基础知识
1.[项目结构] 1.1文件后缀: .cs 源文件(程序代码) .csproj 项目文件(管理文件项) .sln 解决方案文件(管理项目) .config ...
- nCompass-网络流量基础知识
nCompass-网络流量基础知识 1. 流量分析基础知识 1.1 常见的流量分析方式: SNMP: 网管平台通过主动式获取设备接口流量信息. Flow:网络设备将穿越的数据流信息精简压缩打包. ...
- 使用Code First建模自引用关系笔记 asp.net core上使用redis探索(1) asp.net mvc控制器激活全分析 语言入门必学的基础知识你还记得么? 反射
使用Code First建模自引用关系笔记 原文链接 一.Has方法: A.HasRequired(a => a.B); HasOptional:前者包含后者一个实例或者为null HasR ...
随机推荐
- Linux终端乱码的解决办法
用SSH连接Linux时经常会遇到乱码的情况,痛苦了好久,在网上找到一个解决办法,编辑~/.bash_profile文件,加入下面两行: LANG="zh_CN.GB18030" ...
- javaWeb 使用cookie显示上次访问网站时间
package de.bvb.cookie; import java.io.IOException; import java.io.PrintWriter; import java.util.Date ...
- JVM学习笔记(二)------Java代码编译和执行的整个过程【转】
转自:http://blog.csdn.net/cutesource/article/details/5904542 版权声明:本文为博主原创文章,未经博主允许不得转载. Java代码编译是由Java ...
- 深拷贝 vs 浅拷贝 释放多次
如果类中有需要new的数据,那么一定要注意delete; 如果只free一次,但是提示free多次,一定要注意了,有可能是因为你没有定义拷贝函数! 以我的亲身经历来说: operater *(mycl ...
- SQLServer学习笔记<> 表连接查询----交叉连接、内连接、左连接、右连接
(1)交叉连接(cross join)即我们所说的笛卡尔积.查询出满足两张表所有的记录数,A(3条记录),B(9条记录),A*B(27条记录). 比如:雇员表(HR.employees)和货运公司(S ...
- 【20160924】GOCVHelper MFC增强算法(1)
//递归读取目录下全部文件(flag为r的时候递归) void getFiles(string path, vector<string>& files,string ...
- uva 437,巴比伦塔
题目链接:https://uva.onlinejudge.org/external/4/437.pdf 题意:巴比伦塔: 给出n种立方体,一个立方体能放到另一个立方体上,必须满足,底面一定要小于下面的 ...
- java安全令牌生成器
SecureRandom sr = new SecureRandom(); byte[] bytes = new byte[8]; bytes = sr.generateSeed(8); System ...
- 华为S9306简单实用配置合集
华为QuidWay交换机配置命令手册: .开始 建立本地配置环境,将主机的串口通过配置电缆与以太网交换机的Console口连接. 在主机上运行终端仿真程序(如Windows的超级终端等),设置终端通信 ...
- 【Java】Float计算不准确
大家可能都遇到过,float在计算某些值时,会有不准确的情况. 比如如下情况: > 计算不准确 package com.nicchagil.study.java.demo.No10float计算 ...