[英]Geting no page found error in Ajax request asp.net mvc
“ /”應用程序中的服務器錯誤。 無法找到該資源。 說明:HTTP404。您正在尋找的資源(或其依賴項之一)可能已被刪除,名稱更改或暫時不可用。 請查看以下網址,並確保其拼寫正確。
要求的網址:/ Contact / PopBid
調節器
[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;">
onclick事件
彈出打開良好,但彈出錯誤
“ /”應用程序中的服務器錯誤。 無法找到該資源。 說明:HTTP404。您正在尋找的資源(或其依賴項之一)可能已被刪除,名稱更改或暫時不可用。 請查看以下網址,並確保其拼寫正確。
要求的網址:/ 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();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.