2012-12-04 21 views

答えて

6

、あなたのコントローラでは、あなたが好きな値にModel.Stateを設定します。あなたが 'WI'を望むなら、Model.Stateはそれと等しくなければなりません。

コントローラー

public ActionResult Index() 
{ 
    var m = new TestViewModel(); 
    m.State = "WI"; 
    return View(m); 
} 

ビュー

@Html.DropDownListFor(m => m.State, new SelectList(Model.StateList, "Value", "Text", Model.State)) 
+0

代わりにこの値をビューに設定できますか? – jpo

+0

それは、なぜあなたがしたいのですか?悪い習慣です。 – jzm

+0

こんにちは@rudeovski ze bear、 私のために働いています。どうもありがとうございました。 –

1

ちょうど行いますRomiasが言ったことに拡張

@Html.DropDownListFor(m => m.State, new SelectList(Model.StateList, "Value", "Text", Model.State)) 
+0

は、彼が "javacriptを使用して" 意味することがあります...しかし、彼は質問か何かを更新するのを待つことができます。 – Romias

関連する問題