可能重複:
Asp.Net MVC 2 - Bind a model's property to a different named value在ASP.NET MVC中,url參數名稱可能與模型的屬性名稱不同?
鑑於以下網址:
~/mycontroller/myaction/?REG_NAME=123
以下行動:
public ActionResult MyAction(ActionRequest model)
和型號:
public class ActionRequest
{
[ThisIsTheAttributeNameImLookingFor("REG_NAME")]
public string RegisteredTo { get; set;}
}
我該如何映射模型的屬性(RegisteredTo)與不同的名稱到URL參數(REG_NAME)?
繼承CustomModelBinderAttribute不是選項,因爲它不能應用於屬性。
是的,這是一個重複的。雖然第二個答案比標記爲答案的答案好。除非有人知道更簡單的方法,否則我會投票結束。 –