Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MVC3 Ajax.begin form works in chrome and IE, but not firefox?
- @using Infragistics.Web.Mvc
- @model FuelPortal.Models.ViewModels.UserMaintenanceViewModel
- @*changed this div and ajax update from wrapperData to wrapperData because having it as wrapperData was screwing up the JS on user submit, it had two of the same id's...*@
- <style type="text/css">
- input[type=text]
- {
- margin-bottom: 10px;
- }
- .disabled
- {
- background-color: #CECECE !important;
- background-image: url('') !important;
- }
- </style>
- <script src="../../Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
- <div id="wrapperData2">
- <!-- jared's table thingymabobber starts here yo -->
- @if (Model != null)
- {
- <div class='frmBG'>
- <table width='100%' style='margin-top: 10px'>
- @using (Ajax.BeginForm("DetailUser", new AjaxOptions { UpdateTargetId = "wrapperData2", InsertionMode = InsertionMode.Replace, HttpMethod = "POST" }))
- {
- <tr>
- <td><b>First Name:</b></td>
- <td>@Html.TextBoxFor(mbox => mbox.User.firstName)</td>
- </tr>
- <tr>
- <td><b>Last Name:</b></td>
- <td>@Html.TextBoxFor(mbox => mbox.User.lastName)</td>
- </tr>
- <tr>
- <td><b>Email:</b></td>
- <td>@Html.TextBoxFor(mbox => mbox.User.email)</td>
- </tr>
- <tr>
- <td><b>Username:</b></td>
- <td>@Html.TextBoxFor(mbox => mbox.User.userName, new {@readonly="true", @class="disabled"})</td>
- </tr>
- <tr>
- <td><b>Phone:</b></td>
- <td>@Html.TextBoxFor(mbox => mbox.User.phone)</td>
- </tr>
- <tr>
- <td><b>Account Expiration Date:</b></td>
- <td>@Html.TextBoxFor(mbox => mbox.User.expireDate)</td>
- </tr>
- <tr>
- <td>@Html.HiddenFor(mbox => mbox.User.LoginAccountId)</td>
- <td><input type="submit" value='Save' /></td>
- </tr>
- }
- </table>
- </div>
- }
- </div>
- //view details
- public ActionResult DetailUser(int id)
- {
- UserMaintenanceViewModel model = new UserMaintenanceViewModel();
- model = repository.getUserById(Session["UserId"].ToString(), id);
- return PartialView("_ViewUserDetail", model);
- }
- [HttpPost]
- public ActionResult DetailUser(int id, UserMaintenanceViewModel model)
- {
- var test = model.User.LoginAccountId;
- var test2 = model.User.firstName;
- var result = repository.updateUser(model.User);
- return PartialView("_ViewUserDetail", model);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement