(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(基础知识----传值问题分析)的更多相关文章

  1. ASP.NET基础知识汇总之WebConfig自定义节点详细介绍

    之前介绍过Webconfig的具体知识ASP.NET基础知识汇总之WebConfig各节点介绍.今天准备封装一个ConfigHelper类,涉及到了自定义节点的东东,平时虽然一直用,但也没有系统的总结 ...

  2. ASP.NET基础知识汇总之WebConfig各节点介绍

    web.config虽然一直用,接触最多的也就是节点appSettings和connectionSettings,今天系统的梳理一下,了解一下webconfig各个节点的含义,先简单的浏览一下具体的w ...

  3. 十四个关于ASP.NET基础知识问答(C#版)

    这是一些ASP.NET很基础的东西,希望对ASP.NET爱好者特别是刚刚入门的朋友有所帮助虽然示例代码是C#.NET,但是不影响VB.NET朋友的参考.好,继续往下看吧! 1.ASP.NET能在那些系 ...

  4. asp.net 基础知识

    1. DropDownList 的赋值 Response.Write(DropDownList1.Items.FindByText("潍坊").Value); Response.W ...

  5. ASP.NET-EF基础知识

    定义 asp.net Entity Framework是微软以ADO.NET为基础发展出来的对象关系对应(OR Mapping)解决方案.   三种EF工作模式(自己理解的) 从数据库表创建类 从类创 ...

  6. PHP 基础知识测试题 答案分析

    一:选择题(单项选择,每题2分): 1. LAMP具体结构不包含下面哪种(A      ) A:Windows系统              如果是这个就是WMP B:Apache服务器 C:MySQ ...

  7. Asp.net基础知识

    1.[项目结构] 1.1文件后缀: .cs         源文件(程序代码) .csproj      项目文件(管理文件项) .sln         解决方案文件(管理项目) .config   ...

  8. nCompass-网络流量基础知识

    nCompass-网络流量基础知识 1.  流量分析基础知识 1.1  常见的流量分析方式: SNMP: 网管平台通过主动式获取设备接口流量信息. Flow:网络设备将穿越的数据流信息精简压缩打包. ...

  9. 使用Code First建模自引用关系笔记 asp.net core上使用redis探索(1) asp.net mvc控制器激活全分析 语言入门必学的基础知识你还记得么? 反射

    使用Code First建模自引用关系笔记   原文链接 一.Has方法: A.HasRequired(a => a.B); HasOptional:前者包含后者一个实例或者为null HasR ...

随机推荐

  1. php的ssh2扩展安装

    折腾半天,结论如下: 1.先需要openssl 用which openssl看是否已安装 2.然后libssh2 用rpm -ql libssh2查看 3.下载源码的shh2x.x.x.tgz的包 4 ...

  2. javax.xml.ws.soap.SOAPFaultException: 没有Header,拦截器实施拦截

    客户端代码: client.getOutInterceptors().add(new AuthInterceptor("zhangsan", "123456") ...

  3. javascript || and &&

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. C#Web编程

    1.Web服务器控件可以包含服务器上调用的事件处理程序.只有送回服务器时,才在服务器上触发事件.把autoPostBack设置为true,事件将立即传给服务器.这样就会使客户端调用Javascript ...

  5. C++ Template Operator

    #include <iostream> #include <string> #include <deque> #include <stdexcept> ...

  6. 让popUpWindow之外的区域显示阴影效果

    /** * 让popupwindow以外区域阴影显示 * @param popupWindow */ private void popOutShadow(PopupWindow popupWindow ...

  7. HDU:Integer Inquiry

    #include"stdio.h" #include"stdlib.h" #include"string.h" #define N 105 ...

  8. DevExpress.XtraGrid.Views.BandedGrid.BandedGridView

    使用的是DevExpress.XtraGrid.Views.BandedGrid.BandedGridView 类 没有在工具箱里找到对应控件 ,绕了一下,先创建一个gridcontrol ,然后gr ...

  9. 如何修改配置以修复ThinkPad 小红帽滚轮失效?

    本人使用ThinkPad X1 Carbon超级本,由于近期安装了遨游浏览器(Maxthon),发现其总体体验还是不错,但是在本机器上有个明显的Bug:就是小红帽的滚轮不管用. 由于就查了网上相关资料 ...

  10. vc6

    适合win7使用的: http://pan.baidu.com/s/1nt7SG57