Добрый день, все.Html.RenderPartial не производит значение
Я знаю, что это довольно простой вопрос с точки зрения MVC, но я не могу на всю жизнь получить @ Html.RenderPartial, чтобы не давать мне ошибок. Я использую VB.NET и Razor. Большинство примеров, которые я нашел в Интернете, написаны на C#, что для меня не сложно преобразовать, но этот простой заставил меня остановиться. Это, на мой взгляд Index, который визуализируется в _Layout.vbhtml:
@Section MixPage
@Html.RenderPartial("_MixScreen", ViewData.Model)
End Section
Данное выражение не производит значения.
Я посмотрел на некоторое время этим утром, и страницы, которые я принимаю примеры из заключаются в следующем:
Getting a Partial View's HTML from inside of the controller
В конце концов, что я пытаюсь сделать, это возвратной и обновленной модели до частичного обзора с контроллера:
Function UpdateFormulation(model As FormulationModel) As ActionResult
model.GetCalculation()
Return PartialView("_MixScreen", model)
End Function
и этот контроллер в настоящее время вызывается из выражения в JavaScript:
function UpdateResults() {
jQuery.support.cors = true;
var theUrl = '/Home/UpdateFormulation/';
var formulation = getFormulation();
$.ajax({
type: "POST",
url: theUrl,
contentType: "application/json",
dataType: "json",
data: JSON.stringify(formulation),
success: function (result, textStatus) {
result = jQuery.parseJSON(result.d);
if (result.ErrorMessage == null) {
FillMixScreen(result);
} else {
alert(result.ErrorMessage);
}
},
error: function (xhr, result) {
alert("readyState: " + xhr.readyState + "\nstatus: " + xhr.status);
alert("responseText: " + xhr.responseText);
}
});
}
Если есть лучший способ вернуть эту обновленную модель с точки зрения и только обновлять этот частичный вид я есть все уши. Но предпосылка этих вопросов: почему RenderPartial не дает значение?
безупречный! Благодаря! – AaronBastian