我正在尝试使用Response.Write
添加标签<div>
@if (ViewBag.Message == "1")
{
Response.Write(Html.Label("text"));
}
</div>
它有效,但是文本显示在屏幕顶部而不是正确的位置,在aspx视图中没有这个问题。
非常感谢您的建议。
答案 0 :(得分:1)
MVC中不需要Response.Write()
(MVC不是Webforms),只需尝试以下代码: -
<div>
@if (ViewBag.Message == "1")
{
@Html.Label("text");
}
</div>
答案 1 :(得分:-1)
简单易行。
{
Response.Write(Label1.Text);
Label1.Text = "Your Label message here.";
}