我的页面上有这个表格:
@using (Html.BeginForm("CreateComment", "Home", FormMethod.Post))
{
string xid = Model.Id;
@Html.TextArea("comment", new { @class = "form-control" })
<input type="submit" value="@xid" name="xid" class="btn btn-primary" />
}
我的问题是实际按钮的文本是Model.Id
的值。
我的目标是将xid
传递给我的控制器,但我希望按钮上的文字能够说出其他内容。我怎么能这样做?
答案 0 :(得分:1)
value
元素的<input type="submit">
属性指定其标签及其发布值。
如果您希望标签和发布值不同,则可以使用<button>
元素。在<button>
和</button>
标记之间放置标签(也可以包含格式!):
<button value="@xid" name="xid" class="btn btn-primary">Click Me</button>