我想知道是否还有另一种为字符串命名的方式,就像您在输入标签中所做的那样。
<input name="inpName" type="text" value="@ViewBag.Name" />
这将给我起一个我可以参考的名称,例如,当我想在cs中编写代码时,在这种情况下,我的网站的控制器将执行UPDATE或INSERT INTO等SQL命令。
但是我想知道是否还有另一种方式为文本元素命名,而不必使用输入标签。
作为一个例子,如果我想使用INSERT INTO命令,但在此之前,我想在单独的cshtml页面上显示文本,以确保关于将要插入数据库的一切正确。
答案 0 :(得分:0)
我找到了答案;
我将ViewBag放置在文本元素中。
<h1>@ViewBag.Name</h1>
并使用隐藏类型使包含ViewBag的输入标签具有名称
<input type="hidden" value="@ViewBag.Name" name="inpName" />
然后在控制器中,我将其重新命名为“ inpName”。