public ActionResult Index(int id)
{
//ViewData["id"] = id;
List<string> ls = new List<string> {
"123","123456","123456","123456"
}; ViewData["lll"] = ls;
return View();
}
然后我在页面或许到ViewData["lll"] 为空 @if (ViewData["lll"] == null)
{
Response.Write("1");
}
else
{
Response.Write("2");
}这个输出的结果为1 public ActionResult Index(int id)
{
//ViewData["id"] = id;
List<string> ls = new List<string> {
"123","123456","123456","123456"
};
return View(ls);
}
一个朋友跟我说还可以这样写
但是不知道怎么才能在view页面获取到这个ls
csdn上查了View(Object),还是云里雾里
求高手,如何在页面或许到ls
解决方案 »
- gridview列显示格式设置问题
- 一存储过程要消除重复记录?求解!!
- 完成:我把鼠标移动到控件的图片上时,图片就放大,鼠标离开时,图片就缩小
- dataList 分页问题
- 在ASP.Net 中 用JS 如何弹出提示窗口?
- 在线等待:asp.net资源本地化是不是只对服务器控件的内容有效?
- 关于asp.net中的返回类型~~请问应该使用什么类型的返回类型~~~11
- 如何弹出提示框?
- 关于批量从SQL输出多个EXCEL文件到客户端~~~~在线,急~~~~
- System.InvalidOperationException: appSettings 配置节中不存在项“AppID"
- 请问在网络上保存图片的问题~~
- DataList 点击时怎么让它不刷新
<% var list=ViewData["lll"] as List<string>;%> //View(ls)
<% var list = Model as List<string>; %>
foreach(User u in (IList<T>)ViewData[""]){...}
{}
后台IList<T> 传过来的 集合 我一般这样写滴 可以出来
后台
IList<Movice> list ..........
return view(list);
Model 属性
就是传过去的那个object
进行一下强制类型转换就可以用了如果想避免类型强转,可以使用派生自泛型的ViewPage<T>
{
//ViewData["id"] = id;
List<string> ls = new List<string> {
"123","123456","123456","123456"
};
return View(ls);
}
mvc3中在页面头部这样指定
@model List<string>
调用时用@Model