用于将值发送到模板 asp.net-mvc 的编辑器
editorfor send value to template asp.net-mvc
我有一个包含字符串变量和编辑器的视图。我想将字符串变量发送到 editorFor template partial view
//parent view
string message = "message";
@Html.EditorFor(m => m.someObject)
//editor template
@model someObject
var message = messageFromParentView;
<div>@message</div>
//other inputs for someObject
我该怎么做?
您可以使用 ViewBag
来做到这一点。在父视图或控制器上设置 属性 并在编辑器模板代码中访问它。
父视图
@{
ViewBag.Message= "message";
}
编辑器模板
<div>@ViewBag.Message</div>
我有一个包含字符串变量和编辑器的视图。我想将字符串变量发送到 editorFor template partial view
//parent view
string message = "message";
@Html.EditorFor(m => m.someObject)
//editor template
@model someObject
var message = messageFromParentView;
<div>@message</div>
//other inputs for someObject
我该怎么做?
您可以使用 ViewBag
来做到这一点。在父视图或控制器上设置 属性 并在编辑器模板代码中访问它。
父视图
@{
ViewBag.Message= "message";
}
编辑器模板
<div>@ViewBag.Message</div>