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 ...
随机推荐
- php的ssh2扩展安装
折腾半天,结论如下: 1.先需要openssl 用which openssl看是否已安装 2.然后libssh2 用rpm -ql libssh2查看 3.下载源码的shh2x.x.x.tgz的包 4 ...
- javax.xml.ws.soap.SOAPFaultException: 没有Header,拦截器实施拦截
客户端代码: client.getOutInterceptors().add(new AuthInterceptor("zhangsan", "123456") ...
- javascript || and &&
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- C#Web编程
1.Web服务器控件可以包含服务器上调用的事件处理程序.只有送回服务器时,才在服务器上触发事件.把autoPostBack设置为true,事件将立即传给服务器.这样就会使客户端调用Javascript ...
- C++ Template Operator
#include <iostream> #include <string> #include <deque> #include <stdexcept> ...
- 让popUpWindow之外的区域显示阴影效果
/** * 让popupwindow以外区域阴影显示 * @param popupWindow */ private void popOutShadow(PopupWindow popupWindow ...
- HDU:Integer Inquiry
#include"stdio.h" #include"stdlib.h" #include"string.h" #define N 105 ...
- DevExpress.XtraGrid.Views.BandedGrid.BandedGridView
使用的是DevExpress.XtraGrid.Views.BandedGrid.BandedGridView 类 没有在工具箱里找到对应控件 ,绕了一下,先创建一个gridcontrol ,然后gr ...
- 如何修改配置以修复ThinkPad 小红帽滚轮失效?
本人使用ThinkPad X1 Carbon超级本,由于近期安装了遨游浏览器(Maxthon),发现其总体体验还是不错,但是在本机器上有个明显的Bug:就是小红帽的滚轮不管用. 由于就查了网上相关资料 ...
- vc6
适合win7使用的: http://pan.baidu.com/s/1nt7SG57