在C# MVC
中,您可以使用模型綁定來自動將變量分析到模型。C#MVC將字符串中的變量綁定到模型
public class RegistrationForm {
string Name {get;set;}
string Address {get;set;}
}
public ActionResult Register(RegistrationForm register) {
...
}
如果我通過了Name
和Address
變量,它們在register
對象直接可用。
如果您有字符串中的變量,是否可以手動調用此綁定? EG:
var s = "name=hugo&address=test";
//dosomething to get RegistrationForm register
//register.Name == hugo
我知道我能得到一個NameValueCollection
與HttpUtility.ParseQueryString(s);
,然後使用反射來得到RegistrationForm
屬性和檢查值存在,但我希望我可以用實際結合的方法MVC使用。
請,如果你編輯我的問題不要改變它的意思。 –