繁体   English   中英

ASP.NET MVC操作上的名称属性

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM