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

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

jquery - javascript onscroll fade same class but with different div -