在ASP.NET MVC2创建方法中使用FormCollection的正确方法?
发布时间:2020-05-24 09:36:07 所属栏目:asp.Net 来源:互联网
导读:我目前正在使用新的ASP.NET MVC2框架开发一个应用程序.最初我开始在ASP.NET MVC1中编写这个应用程序,我基本上只是将它更新为MVC2. 我的问题是,我并没有真正得到FormCollection对象与旧Typed对象的概念. 这是我目前的代码: [AcceptVerbs(HttpVerbs.Post)]publ
|
我目前正在使用新的ASP.NET MVC2框架开发一个应用程序.最初我开始在ASP.NET MVC1中编写这个应用程序,我基本上只是将它更新为MVC2. 我的问题是,我并没有真正得到FormCollection对象与旧Typed对象的概念. 这是我目前的代码: [AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(FormCollection collection)
{
try
{
Member member = new Member();
member.FirstName = collection["FirstName"];
member.LastName = collection["LastName"];
member.Address = collection["Address"];
// ...
return RedirectToAction("Details",new { id = member.id });
}
catch
{
return View("Error");
}
}
这是MVC1应用程序的代码: [AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Member member)
{
try
{
memberRepository.Add(member);
memberRepository.Save();
return RedirectToAction("Details",new { id = member.id });
}
catch
{
}
return View(new MemberFormViewModel(member,memberRepository));
}
在MVC2中切换到FormCollection有什么好处,更重要的是 – 它是如何正确使用的? 解决方法你也有v1中的FormCollection对象.但更优选使用类型化对象.所以如果你已经这样做了,那就继续这样做吧.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用ASP.NET通过POST接收(和发送)XML
- asp.net – 如何在网格视图列标题上添加鼠标悬停工具提示
- asp.net – MSBuild:自动收集db迁移脚本?
- asp.net-mvc-3 – 如何在剃须刀视图中设置复选框?
- asp.net-mvc – 哪个更正确:使用UpdateModel()或接收模型作
- asp.net-mvc – 在MVC中的下拉列表选择上调用特定操作
- asp.net – 如何知道一个javascript文件是否已被包含在顶级
- asp.net – System.Net.Cookie和System.Web.HttpCookie有什
- asp.net-mvc – 如何使用ASP.NET身份(OWIN)访问Facebook的私
- asp.net – 如何在构建期间从Visual Studio调用aspnet_comp
推荐文章
站长推荐
- 在asp.net应用程序中打开/关闭连接的好习惯?
- asp.net-mvc – MVC 3 Webgrid – 你如何隐藏不想
- asp.net-mvc – 控制台应用程序HttpClient发布到
- 使用asp.net中的web api通过http进行身份验证
- asp.net-mvc-3 – 以下部分已定义,但尚未为布局页
- ASP.NET 常用 文件上传方法
- 如何使用ASP.NETC#从服务器端确定浏览器类型?
- asp.net – 脚本标签和链接标签进入asp:内容或外
- asp.net-mvc – ‘Personal’是一种类型,在给定的
- asp.net – 返回新的RedirectResult()vs返回Redi
热点阅读
