I have a problem with folllowing code .if any one found the answer plz help me
controller:
public ActionResult submitaddrole(RolesForm form)
{
if (ModelState.IsValid==true)
{
SaveResultData result = BL_RoleProcessor.saveRoledata(form, SessionData.getSessionData(Session));
if (result.result == true)
{
ViewData[MessageData.message] = "Role has been added successfully";
return View("message");
}
else
{
ViewData.Model = form;
ModelState.AddModelError("", result.message);
return View("addrole");
}
}
return View("addrole");------------------------>when model.isvalid false i am getting null refernce exception in my addrole view
}
addrole view code:
<% for (int rownum = 0; rownum < rmods.Count(); rownum++)
{
RoleModuleForm rform = rmods[rownum];
%>
<% if (rform.parentmoduleno == null)
{ %>
<% }
else
{
%>
<% } %>
<% =rform.modulecaption%>
<%= Html.HiddenFor(model => model.moduleno[rownum], Model.moduleno[rownum])%>
<% if (rform.is_add_applicable == true)
{ %>
<%= Html.CheckBoxFor(model => model.is_add[rownum], Model.is_add[rownum])%>
<% } %>
<% else
{ %>
<%= Html.HiddenFor(model => model.is_add[rownum], Model.is_add[rownum])%>
<% } %>
<% if (rform.is_edit_applicable == true)
{ %>
<%= Html.CheckBoxFor(model => model.is_edit[rownum], Model.is_edit[rownum])%>
<% } %>
<% else
{ %>
<%= Html.HiddenFor(model => model.is_edit[rownum], Model.is_edit[rownum])%>
<% } %>
<% if (rform.is_delete_applicable == true)
{ %>
<%= Html.CheckBoxFor(model => model.is_delete[rownum], Model.is_delete[rownum])%>
<% } %>
<% else
{ %>
<%= Html.HiddenFor(model => model.is_delete[rownum], Model.is_delete[rownum])%>
<% } %>
<% if (rform.is_view_applicable == true)
{ %>
<%= Html.CheckBoxFor(model => model.is_view[rownum], Model.is_view[rownum])%>
<% } %>
<% else
{ %>
<%= Html.HiddenFor(model => model.is_view[rownum], Model.is_view[rownum])%>
<% } %>
<% if (rform.is_approve_applicable == true)
{ %>
<%= Html.CheckBoxFor(model => model.is_approve[rownum], Model.is_approve[rownum])%>
<% } %>
<% else
{ %>
<%= Html.HiddenFor(model => model.is_approve[rownum], Model.is_approve[rownum])%>
<% } %>
<%} %>
plz help me.............
Iftikar HussainPosted Aug 23, 2013, 5:51 AM
Regards,
Iftikar
Iftikar HussainPosted Aug 23, 2013, 6:05 AM
Regards,
Iftikar
Anji ChellojuPosted Aug 23, 2013, 6:02 AM
Anji ChellojuPosted Aug 23, 2013, 5:48 AM
Iftikar HussainPosted Aug 23, 2013, 4:38 AM
Regards,
Iftikar
Anji ChellojuPosted Aug 23, 2013, 4:36 AM
Iftikar HussainPosted Aug 23, 2013, 4:30 AM
Regards,
Iftikar
Anji ChellojuPosted Aug 23, 2013, 4:26 AM
Iftikar HussainPosted Aug 23, 2013, 4:01 AM
Is your View return type is string?
Regards,
Iftikar