为什么没有显示MVC中的视图?

时间:2012-10-26 17:24:17

标签: jquery asp.net-mvc

我进行了调试,它实际上进入了View(调查),但The View没有返回页面。任何帮助将不胜感激!

// #edd是一个提交按钮,下面是脚本。

 $('#edit').click(function () {

    var sid = $('input[type=radio]:checked').val();
    var srid = sid.replace(/[^0-9]/g, '');
    var id = parseInt(srid);
    //alert(id);

    $.ajax({
        type: 'POST',
        url: '@Url.Action("Edit","MainPage")',
        data: { "id": id },
        success: function (result) {

        }

    });


});       

//控制器

[HttpPost]
     public ActionResult Edit(int id = 0)
    {
         survey survey = db.surveys.Single(s => s.SurveyId == id);
         if (survey == null)
         {
             return HttpNotFound();
         }
        return View(survey);
    }

1 个答案:

答案 0 :(得分:1)

您需要对回调中的result变量执行某些操作,该变量将包含HTML源。