[英]Name attribute on ASP.NET MVC action
我有这个动作:
[HttpPost]
public ActionResult Test(Test test)
{
...
}
与这个班:
public class Test
{
public string txtTest { get; set; }
}
一个html表单具有一个名为txtTest的文本字段,我可以成功调用上述操作。 什么属性名称将允许我执行此操作:
public class Test
{
[SomeAttribute(Name = "txtTest")]
public string MyTest { get; set; }
}
使用ViewModel,不要使用用于其他用途的类。
仅为此特定的View创建ViewModel。
的好处之一是,你不需要更改属性现有的类具有的名称。
您可以使用在MVC应用程序中高度使用的automapper
从ViewModel映射到Entity。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.