我是MVC的新手所以请耐心等待。
我有一个名为" Edit.cshtml"它基本上获取存储在我的模型中的信息,以便用户可以更新他们的详细信息。视图代码是
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset>
@Html.HiddenFor(model => model.Id)
@Html.Partial("RsvpForm", Model)
</fieldset>
}
但是,我想从@HTML.Partial
调用返回的HTML呈现对象中更改按钮或任何其他控件的标签名称。
我想要更改的按钮文本是上面呈现的
<div class="text-center">
<input class="btn btn-success" type="submit" value="Submit RSVP" /> // Change the value basically to "Update RSVP"
</div>
这可能吗?如果是这样,怎么样?
**编辑&#34;&#34;
Javascript是另一种选择,
答案 0 :(得分:1)
只需获取Viewbag
并将其值设置为Viewbag.data = "Update RSVP";
,并将按钮值设置为Viewbag
,如下所示:
<div class="text-center">
<input class="btn btn-success" type="submit" value="@Viewbag.data" />
</div>