Jquery 获取Ajax请求asp.net mvc中未找到页面错误
“/”应用程序中出现服务器错误。 找不到资源。 描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确 请求的URL:/Contact/PopBid 控制器Jquery 获取Ajax请求asp.net mvc中未找到页面错误,jquery,ajax,asp.net-mvc,asp.net-mvc-3,razor,Jquery,Ajax,Asp.net Mvc,Asp.net Mvc 3,Razor,“/”应用程序中出现服务器错误。 找不到资源。 描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确 请求的URL:/Contact/PopBid 控制器 [HttpPost] public ActionResult PopBid(int jobid) { var getjob = _context.jobService.GetById(jobid); return Vie
[HttpPost]
public ActionResult PopBid(int jobid)
{
var getjob = _context.jobService.GetById(jobid);
return View();
}
JavaScript
function Singin(jobid) {
$.fancybox({
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'easingIn': 'easeOutBack',
'easingOut': 'easeInBack',
'width': 850,
'height': 394,
href: "/Contact/PopBid",
data: "jobid=" + jobid,
'type': 'iframe'
});
}s
<img alt="" onclick="javascript:Singin(@job.ID);" src="/Content/WalkFish/Images/bidimg1.png" style="width: 180px; height: 140px;">
函数Singin(jobid){
$.fancybox({
“transitionIn”:“弹性”,
“transitionOut”:“弹性”,
“easingIn”:“easeautback”,
“easingOut”:“easeInBack”,
“宽度”:850,
‘高度’:394,
href:“/Contact/PopBid”,
数据:“jobid=“+jobid,
“type”:“iframe”
});
}
onclick事件
弹出窗口打开良好,但弹出窗口中出现错误
“/”应用程序中出现服务器错误。
找不到资源。
描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确
请求的URL:/Contact/PopBid
版本信息:Microsoft.NET Framework版本:4.0.30319;ASP.NET版本:4.0.30319.17929看起来您正在获取/Contact/PopBid而不是发布到它。 由于方法上方的
[HttpPost]
属性,GET操作不可用
将属性更改为[HttpGet]
[HttpGet]
public ActionResult PopBid(int jobid)
{
var getjob = _context.jobService.GetById(jobid);
return View();
}
在使其[HttpGet]获得此错误后,参数字典包含“WMF.Controllers.ContactController”中方法“System.Web.Mvc.ActionResult PopBid(Int32)”的非空类型“System.Int32”的参数“jobid”的空条目。可选参数必须是引用类型、可为null的类型或声明为可选参数。参数名称:parametersTry
数据:{jobid:jobid}
,检查使用浏览器中的网络跟踪器或类似AliRıza Adıyahşi的内容生成的URL不为空