asp.net-mvc – MVC简单模型绑定无法正常工作
发布时间:2020-05-24 13:53:16 所属栏目:asp.Net 来源:互联网
导读:好吧,这一定是一些愚蠢的东西,我做错了,但我找不到它. MVC行动: [AcceptVerbs(HttpVerbs.Post)]public virtual ActionResult Create(BatchCreateViewModel createModel){ return RedirectToRoute(MVC.Home.Display());} BatchCreateVie
|
好吧,这一定是一些愚蠢的东西,我做错了,但我找不到它. MVC行动: [AcceptVerbs(HttpVerbs.Post)]
public virtual ActionResult Create(BatchCreateViewModel createModel)
{
return RedirectToRoute(MVC.Home.Display());
}
BatchCreateViewModel: public class BatchCreateViewModel
{
bool searchAVM;
bool searchBPO;
bool searchAppraisal;
int transactionAge;
string Description;
string uploadfile;
}
View页面上有一些名为“searchAVM”,“searchBPO”,“searchAppraisal”的控件,(复选框)“transactionAge”(一组带整数值的单选按钮)和“description”(文本框) 当我在“Create”条目处中断时,createModel就在那里,但是具有所有默认值(对于字符串为null,对于布尔值为false,对于int为0).如果我检查Request.Form,值就在那里,但它们只是没有进入模型. 我究竟做错了什么? (这是在MVC 2,框架4下.) 解决方法您的视图模型应具有自动属性,而不是公共变量.它之前让我感到惊讶!所以它应该是: public class BatchCreateViewModel
{
public bool searchAVM {get;set;}
public bool searchBPO {get;set;}
public bool searchAppraisal {get;set;}
public int transactionAge {get;set;}
public string Description {get;set;}
public string uploadfile {get;set;}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 使用umbraco的iis应用程序池使用过多的内存
- asp.net – 为什么HttpUtility.UrlPathEncode标记为“不使用
- asp.net – SQL Timeout过期2秒查询
- asp.net-core – 使用IdentityServer4生成访问令牌,无需密码
- asp.net-mvc – 为什么在Razor中使用Html.RenderAction时会
- asp.net-mvc – TempData在第二个请求后不会被破坏
- asp.net-mvc – 用相同的动词重载asp.net MVC控制器方法?
- IIS7 – 一次只能提供一页.这是一个让我crazy!
- asp.net – 从ASPX中的URL检索GET变量
- 如何防止密码和其他敏感信息出现在ASP.NET转储中?
推荐文章
站长推荐
- ASP.NET – C#vs VB.NET – 间接差异和您最初可能
- .net-4.0 – 为什么我在一个新的MVC4项目中收到编
- 如何将对本地创建的NON ASP.Net 5 dll的引用添加
- OWIN上的CORS和访问/令牌导致“Access-Control-A
- asp.net – 使用Visual Studio 2017在.NET Core解
- asp.net-mvc – 为什么ASP.NET MVC忽略了我的尾随
- asp.net-web-api – 在Visual Studio中启动WebAP
- 从ASP.NET项目中的发布版本中排除页面
- asp.net – 只能将一个ScriptManager实例添加到页
- ASP.NET Core Web API模板中没有单独的用户帐户a
热点阅读
