繁体   English   中英

ASP.Net MVC剃刀-在剃刀中写入临时数据并从控件中检索

[英]ASP.Net MVC Razor - write tempdata in razor and retrieve from control

我只有一个页面,上面有一个名为PartialContact的Partial控件。

在重用此控件时,我想在PartialContact控件中更改标题。

        // change to Title1
        @Html.EditorFor(model => Model.Contact1, "PartialContact")
        // change to Title2
        @Html.EditorFor(model => Model.Contact2, "PartialContact")
        // change to Title3
        @Html.EditorFor(model => Model.Contact3, "PartialContact")

在Razor中传递标题文本的最佳方法是什么? TempData?

(我有多个不同的控件,我也需要这样做)

非常感谢

克里斯

使用ViewDataDictionary传递值,例如

@{
   ViewData["Title"] = "Blah";
   Html.EditorFor(model => Model.Contact1, "PartialControl", ViewData);
}

然后使用@ViewData["Title"]在局部中访问它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM