asp.net mvc - Mvc list modelbinding -


i have view renders @ list of people , checkbox this:

<% (int = 0; < model.elevselectedlist.count; i++) {%>   <tr>     <td>       <%=html.checkboxfor(x => x.elevselectedlist[i].valgt, new  { @class="elevselect" }) %>       <%=html.hiddenfor(x => x.elevselectedlist[i].elevid) %>       <%=html.displaytextfor(x => x.elevselectedlist[i].elevcpr) %>       <%=html.hiddenfor(x => x.elevselectedlist[i].elevcpr) %>     </td>     <td>        <%=html.displaytextfor(x => x.elevselectedlist[i].elevkuvertnavn)%>        <%=html.hiddenfor(x => x.elevselectedlist[i].elevkuvertnavn)%>     </td>   </tr> <% } %> 

this produces correct input fields in output, this:

                    <tr>                         <td>                             <input checked="checked" class="elevselect" id="elevselectedlist_0__valgt" name="elevselectedlist[0].valgt" type="checkbox" value="true" /><input name="elevselectedlist[0].valgt" type="hidden" value="false" />                             <input id="elevselectedlist_0__elevid" name="elevselectedlist[0].elevid" type="hidden" value="112849" />                             1003950000                             <input id="elevselectedlist_0__elevcpr" name="elevselectedlist[0].elevcpr" type="hidden" value="1003950000" />                         </td>                         <td>                             anders lind kirkely                             <input id="elevselectedlist_0__elevkuvertnavn" name="elevselectedlist[0].elevkuvertnavn" type="hidden" value="anders lind kirkely" />                          </td>                     </tr> 

all working in development , when deploy local iis when deployed production html output this:

                       <tr>                         <td>                             <input checked="checked" class="elevselect" id="valgt" name="valgt" type="checkbox" value="true" /><input name="valgt" type="hidden" value="false" />                             <input id="elevid" name="elevid" type="hidden" value="112849" />                             1003950000                             <input id="elevcpr" name="elevcpr" type="hidden" value="1003950000" />                         </td>                         <td>                             anders lind kirkely                             <input id="elevkuvertnavn" name="elevkuvertnavn" type="hidden" value="anders lind kirkely" />                         </td>                     </tr> 

here name of html output diffrent, makes modelbinding fail without error, in development , local iis running iis 7.5 production iis 7, website mvc2 running in integrated application pool.

has encuntered problem befor , have solution?

we have never encountered this. but, advisable maintain same version settings @ both environments. try changing production iis server 7.5


Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -