假设我有这个部分视图:
Your name is <strong>@firstName @lastName</strong>
可以通过仅限儿童的操作来访问,例如:
[ChildActionOnly]
public ActionResult FullName(string firstName, string lastName)
{
}
我想在另一个视图中使用这个部分视图:
@Html.RenderPartial("FullName")
换句话说,我希望能够将firstName 和lastName 从视图传递到部分视图。我该怎么做呢?
如果您想使用 ViewData,还有另一种方法:
@Html.Partial("~/PathToYourView.cshtml", null, new ViewDataDictionary { { "VariableName", "some value" } })
并检索传入的值:
@{
string valuePassedIn = this.ViewData.ContainsKey("VariableName") ? this.ViewData["VariableName"].ToString() : string.Empty;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)