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