编辑器发送值到模板asp.net mvc

本文关键字:asp net mvc 编辑器 | 更新日期: 2023-09-27 17:52:38

我有一个视图,它有一个字符串变量和一个编辑器。我想把字符串变量发送到editorFor模板局部视图

//parent view
string message = "message";
@Html.EditorFor(m => m.someObject)

//editor template 
@model someObject
var message = messageFromParentView;
<div>@message</div>
//other inputs for someObject

我该怎么做呢?

编辑器发送值到模板asp.net mvc

您可以使用ViewBag来完成此操作。在父视图或控制器上设置属性,并在编辑器模板代码中访问它。

父视图

@{
    ViewBag.Message= "message";
}
<<p> 编辑模板/strong>
<div>@ViewBag.Message</div>