ASP.NET MVC 参数为NULL异常
直接上代码:
CONTROLER:
public ActionResult ProductHome()
{
//ViewData["Content"] = cs.GetAll();
ViewData["Content"] = Get();
return View();
}
private ArrayList Get()
{
IList<HelperContent> ls = new List<HelperContent>();
ls = cs.GetAll();
//IList < string> lls = new List<string>();
ArrayList myarr = new ArrayList();
if (ls != null)
{
foreach (HelperContent hcon in ls)
{
string rs = hcon.Parentfolder;
string result = rs.Substring(rs.IndexOf("Content") + 7, rs.Length - rs.IndexOf("Content") - 7);
//int i = result.IndexOf("/", 2);
myarr.Add(result);
//lls.Add(hcon.Parentfolder);
}
}
return myarr;
}
这段代码不需要仔细看,就是把截取的string 全部装到arraylist 里去。。。
VIEW:
<% IList<string> Arrylist = (ViewData["Content"] as IEnumerable<string>).ToList<string>(); %>
到这就报错了
argumentnull exception was unhandled by user code
CONTROLER:
public ActionResult ProductHome()
{
//ViewData["Content"] = cs.GetAll();
ViewData["Content"] = Get();
return View();
}
private ArrayList Get()
{
IList<HelperContent> ls = new List<HelperContent>();
ls = cs.GetAll();
//IList < string> lls = new List<string>();
ArrayList myarr = new ArrayList();
if (ls != null)
{
foreach (HelperContent hcon in ls)
{
string rs = hcon.Parentfolder;
string result = rs.Substring(rs.IndexOf("Content") + 7, rs.Length - rs.IndexOf("Content") - 7);
//int i = result.IndexOf("/", 2);
myarr.Add(result);
//lls.Add(hcon.Parentfolder);
}
}
return myarr;
}
这段代码不需要仔细看,就是把截取的string 全部装到arraylist 里去。。。
VIEW:
<% IList<string> Arrylist = (ViewData["Content"] as IEnumerable<string>).ToList<string>(); %>
到这就报错了
argumentnull exception was unhandled by user code
...全文
相关推荐
ASP.NET MVC处理空模型
当模型对象为null或其属性值为空时,尝试在视图中渲染这些值可能导致错误或不理想的用户体验。在ASP.NET MVC中,通常会使用强类型视图来与模型进行交互。
ASP.NET MVC开发的课件2
### ASP.NET MVC 开发知识点详解#### 一、ASP.NET MVC 概述及三层架构- **ASP.NET MVC** 是一种流行的Web应用框架,由微软公司开发,它遵循了Model-View-Controller
ASP.NET MVC自定义模型活页夹
默认情况下,ASP.NET MVC会自动尝试将HTTP请求(如POST表单数据或查询字符串)与控制器行动方法的参数进行匹配。
Asp.net MVC3 实现JSONP
ASP.NET MVC3 实现 JSONP 是为了克服浏览器的同源策略限制,允许跨域数据交互。
asp.net mvc 实现文件上传
最后,别忘了处理可能出现的异常,确保用户能接收到清晰的反馈信息,无论是成功还是失败。总结来说,ASP.NET MVC中的文件上传涉及控制器、视图和服务器端的文件操作。


