Asp.net 在razor视图中设置或获取html标记值或innerhtml

Asp.net 在razor视图中设置或获取html标记值或innerhtml,asp.net,razor,Asp.net,Razor,如何在Razor语法中设置或获取html元素内部文本或html控件值。 我知道如何在aspx文件中使用Runat=“server”这样的属性来实现这一点 受保护的无效按钮1\u服务器单击(对象发送方,事件参数e) { p1.InnerText=“Hello”+textbox1.Value;//获取textbox值并在html p标记中设置 } 请参见此处的结果 基本上是这样的 查看(SomeAction.cshtml): 不过,您应该了解很多关于使用ASP.MVC构建应用程序的方法。它与A

如何在Razor语法中设置或获取html元素内部文本或html控件值。 我知道如何在aspx文件中使用Runat=“server”这样的属性来实现这一点


受保护的无效按钮1\u服务器单击(对象发送方,事件参数e)
{
p1.InnerText=“Hello”+textbox1.Value;//获取textbox值并在html p标记中设置
}

请参见此处的结果


基本上是这样的

查看(SomeAction.cshtml):

不过,您应该了解很多关于使用ASP.MVC构建应用程序的方法。它与ASP.NET WebForms完全不同。WebForms技术使用事件,而ASP.MVC使用模型视图控制器。你必须改变你的心态

...
<p>ViewBag.SomeValue</p>
...
...
[HttpGet]
public ActionResult SomeAction()
{
   ViewBag.SomeValue = "Hello";
   return View();
}
...