我的视图中有<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>
标记