簡體   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