@renderpage是ASP.NET Core中的一个标记,用于在Razor视图中引用另一个Razor页面。要将参数传递给控制器的@renderpage调用,可以使用以下步骤:
public PartialViewResult MyPartialView(string parameter)
{
// 处理参数逻辑
return PartialView("_MyPartialView", model);
}
@{
var parameter = "example";
var partialViewResult = await Html.RenderPageAsync("/ControllerName/MyPartialView", new { parameter });
}
@model YourModelType
<!-- 使用传递的参数 -->
<h1>@Model.Parameter</h1>
通过以上步骤,你可以将参数成功传递给控制器的@renderpage调用,并在部分视图中使用该参数。请注意,以上示例中的"ControllerName"应替换为实际的控制器名称,"YourModelType"应替换为实际的模型类型。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云