[英]ASP.NET MVC 5, bootstrap modal popup Not hit Controller method
I'm using asp.net mvc 5 for my development. 我正在使用asp.net mvc 5进行开发。 I'm try to popup modal with some data to crud operations.
我正在尝试将某些数据的模态弹出到原始操作。 I'm try to popup modal with javascript method.
我尝试使用javascript方法弹出模态。 After that I click the link my controller method not hit.
之后,我单击链接,但未点击我的控制器方法。 Screen transform to dark screen.
屏幕转换为黑屏。
View : 查看:
<td class="text-right">
<a class="btn btn-info btn-xs" href="javascript:loadEditUser(@item.Id)">
<i class="fa fa-pencil"></i>
</a>
</td>
<div class="modal fade" id="modalEditUser" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
</div>
Javascript : Javascript:
function loadEditUser(userId) {
debugger;
var remoreUrl = "/UserAdmin/Index";
$('#modalEditUser').modal({
remote: remoreUrl
});
}
Partial View : 部分视图:
This is partial View I'm going to popup 这是我要弹出的局部视图
@using (Ajax.BeginForm("Create", "UserAdmin", new AjaxOptions { UpdateTargetId = "modalEditUser", OnSuccess = "UserEditSuccess" }))
{
@Html.AntiForgeryToken()
// Web controllers goes here
}
Controller : 控制器:
public ActionResult EditUser(int id)
{
if (id == 0)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
var user = UserManager.FindById(id);
if (user == null)
{
return HttpNotFound();
}
var userRoles = UserManager.GetRoles(user.Id);
return PartialView("_Edit", new EditUserViewModel()
{
Id = user.Id,
UserName = user.UserName,
Email = user.Email,
FirstName = user.FirstName,
LastName = user.LastName,
phoneNumber = user.PhoneNumber,
RolesList = RoleManager.Roles.ToList().Select(x => new SelectListItem()
{
Selected = userRoles.Contains(x.Name),
Text = x.Name,
Value = x.Name
})
});
}
Please help me to sort out this issue. 请帮助我解决此问题。 Thanks...
谢谢...
try to use server url call from JS 尝试从JS使用服务器URL调用
var serverUrl = "@Url.Content("~/")";
then in Your JS call 然后在您的JS通话中
var remoreUrl = serverUrl + "UserAdmin/Index";
Make sure it is 确保它是
var remoreUrl = serverUrl + "UserAdmin/Index";
and NOT 并不是
var remoreUrl = serverUrl + "/UserAdmin/Index";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.