Частичный просмотр без рендеринга через ajax-вызов


1 принят

Попробуйте вернуть только представление. Поскольку ваш результат в этом случае является полным представлением (потому что результатом действия может быть HTML, XML, JSON ... что угодно). Используйте PartialView только как способ отображения части вашего представления.

Например, на вашем MasterPage вы хотите «всегда» предоставлять информацию о пользователе: @RenderAction("UserInfoAction", "UserController")


0
    var model= {
        "PropertyName1":$("#txt1").val(),
        "PropertyName1": $("#txt2").val(),         
       }

     $.ajax({
         type:"POST",
         url: 'Url.Action("DynCalc","ControllerName")',
         data: JSON.stringify(model),
         contentType: "application/json;charset=utf-8",
         success: function (data, status, xhr)
          {
         alert("The result is : " + status + ": " + data);
          },
         error: function (xhr)
         {
         alert(xhr.responseText);
         }
       });
C #, Ajax, asp.net-MVC, asp.net-MVC-3, JQuery,

c#,ajax,asp.net-mvc,asp.net-mvc-3,jquery,

1

Ответов: 2


1 принят

Попробуйте вернуть только представление. Поскольку ваш результат в этом случае является полным представлением (потому что результатом действия может быть HTML, XML, JSON ... что угодно). Используйте PartialView только как способ отображения части вашего представления.

Например, на вашем MasterPage вы хотите «всегда» предоставлять информацию о пользователе: @RenderAction("UserInfoAction", "UserController")


0
    var model= {
        "PropertyName1":$("#txt1").val(),
        "PropertyName1": $("#txt2").val(),         
       }

     $.ajax({
         type:"POST",
         url: 'Url.Action("DynCalc","ControllerName")',
         data: JSON.stringify(model),
         contentType: "application/json;charset=utf-8",
         success: function (data, status, xhr)
          {
         alert("The result is : " + status + ": " + data);
          },
         error: function (xhr)
         {
         alert(xhr.responseText);
         }
       });
C #, Ajax, asp.net-MVC, asp.net-MVC-3, JQuery,
Похожие вопросы