Asp.net mvc 在制作时省略回邮(<;<;1 2 3 4>;)

Asp.net mvc 在制作时省略回邮(<;<;1 2 3 4>;),asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我想让这样的事情(>)结束我的视野。我使用了HTML.BeginForm,它工作了。但是我已经回复了帖子。所以我把HTML.BeginForm改为Ajax.BeginForm,现在它不工作了 例如,当我单击链接2时,我在fire bug中得到以下错误: " NetworkError: 500 Internal Server Error - http://localhost/myAction/search? pagenumber=2" 视图: 相反,您应该尝试以下方式:- 视图:- {

我想让这样的事情(>)结束我的视野。我使用了HTML.BeginForm,它工作了。但是我已经回复了帖子。所以我把HTML.BeginForm改为Ajax.BeginForm,现在它不工作了

例如,当我单击链接2时,我在fire bug中得到以下错误:

    "  NetworkError: 500 Internal Server Error - http://localhost/myAction/search? pagenumber=2"
视图:


相反,您应该尝试以下方式:- 视图:-

{

}


每次单击页码链接时,都会执行搜索操作,您无需将页面发布到服务器上

 @using(Ajax.BeginForm(
new AjaxOptions{
HttpMethod="get",
InsertionMode=InsertionMode.Replace,
UpdateTargetId=""
}))

我想
@Html.BeginForm
会将页面发回。相反,您应该使用
@Ajax.BeginForm
不,这里我建议您以与您共享的相同方式使用代码,因为这在我的网站上非常有用end@DK乔汉:我接受了你的建议。但现在,我也收到了邮件。我更新我的问题。请告诉我我的错误你可以通过它,我相信它会帮助你,这个链接有解释和源代码以及我以前做过。当然是用“POST”方法。当我点击任何链接时,不会引起任何问题。例如,当我点击链接“1”时,它会在fire bog中显示:“NetworkError:500 Internal Server Error-=1”。“GET”也是。
    [HttpPOST]
   public ActionResult search(int? numberpage)
   {
       int skip = 0;
       ViewBag.page ;
      Temp= myobjectclass.GetAll().tolist();
       ViewBag.pages = (Temp.Count() / 5) + 1;

       var db = new ProjectContext();

       var obj = new projectClass.myobjectclass();
       if (numberpage!= null)
       {
           skip = 5 * (numberpage.Value - 1);
           ViewBag.page = numberpage.Value;

       }
       obj.StudentRequierments = Temp.Skip(skip).Take(5).ToList();
       ViewBag.pages = (Temp.Count() / 5) + 1;

       return View(obj);
<% using (Html.BeginForm("EndUserSearch", "Search", **FormMethod.Get**))
{ %>
   // entire html page here
   // 

<%}
[httpGet]
public ActionResult Search(string Keywords, string sortBy = "SPName", bool ascending = true, int page = 1, int pageSize = 10)
 @using(Ajax.BeginForm(
new AjaxOptions{
HttpMethod="get",
InsertionMode=InsertionMode.Replace,
UpdateTargetId=""
}))