asp.net mvc 4 - How to get select option value inside razor in mvc -
i have <select> tag in view. example:
<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 have write condition based on <select option> tag value, need display respective viewbag. } </div> </body></html> from controller passing viewbag, e.g.:
viewbag.alert1="some html template1". viewbag.alert2="some html template2". my requirement is:
on selecting <option>, if select 'alert1', in <div id="preview"> need display viewbag.alert1 content. if user selects 'alert2' in <div id="preview"> need display viewbag.alert2 value.
i know, can use @html.raw(viewbag.alert1) , @html.raw(viewbag.alert2) data should displayed based on value of <select option> tag. inside razor tag, need value of <select> tag
something this:
@if (viewbag.alert1 != null || viewbag.alert2 != null) { @if(viewbag.alert1.selected == true) { viewbag.alert.value; } @if(viewbag.alert2.selected == true) { viewbag.alert2.value; } }
Comments
Post a Comment