Asp.net mvc Ajax.BeginForm在HTML中以不同的方式呈现
它的HTML呈现是Asp.net mvc Ajax.BeginForm在HTML中以不同的方式呈现,asp.net-mvc,asp.net-ajax,Asp.net Mvc,Asp.net Ajax,它的HTML呈现是 @using (Ajax.BeginForm("RespondToFollowRequest", ajaxOptions)) { <input type="hidden" name="followerID" value="@Model.MemberIdSentFrom" /> <div> <input class="Acceptbutton" type="submit" value="Accept" name="btnAcc
@using (Ajax.BeginForm("RespondToFollowRequest", ajaxOptions))
{
<input type="hidden" name="followerID" value="@Model.MemberIdSentFrom" />
<div>
<input class="Acceptbutton" type="submit" value="Accept"
name="btnAccept" id="btnAccept" />
</div>
}
而我在同一局部视图中有另一个按钮,其渲染如下:
<input type="hidden" value="68aad827-3993-4a21-9846-731486409b1a" name="followerID">
<div>
<input id="btnAccept" class="Acceptbutton" type="submit" name="btnAccept" value="Accept">
</div>
有人能帮我找到发生这种情况的原因吗?第二个按钮的razor代码是什么样子的?两种形式是否使用相同的AjaxOption?
<form id="form1" method="post" data-ajax-update="#tblNotification" data-ajax-mode="replace" data-ajax="true" action="/Notification/RespondToFollowRequest">
<input type="hidden" value="68aad827-3993-4a21-9846-731486409b1a" name="followerID">
<div>
<input id="btnReject" class="Rejectbutton" type="submit" name="btnReject" value="Reject">
</div>
</form>