如何在mvc中获取razor中的选项值

时间:2015-07-14 16:05:00

标签: asp.net-mvc-4 razor

我的视图中有<select>标记。 例如:

<html><head></head>
<body>
 <div>
 <select>
  <option value="">Select</option>
  <option value="alert1">Alert1</option>
  <option value="alert2">alert2</option>
 </select> 
 </div>
 <div id="preview">
  `enter razor code here`@ {            
    here i have to write condition based on
    the <select option> tag value,
    need to display respective viewbag.
  }
 </div>
</body></html>

我的控制器正在通过viewbag,例如:

 viewbag.alert1="some html template1".
 viewbag.alert2="some html template2".

我的要求是:

选择<option>后,如果我选择了&#39; Alert1&#39;,则在<div id="preview">我需要显示viewbag.alert1内容。如果用户选择&#39; Alert2&#39;然后在<div id="preview">我需要显示viewbag.alert2值。

我知道,我可以使用@Html.Raw(ViewBag.alert1)@Html.Raw(ViewBag.alert2)来获取数据,但应该根据<select option>标记的值显示。在razor标签内,我需要获取<select>标记

的值

0 个答案:

没有答案