MVC提交按钮根据ViewBag.CurrentGroupName切换onclick方法
解决方案
直接在按钮的onclick属性中使用三元运算符,根据ViewBag.CurrentGroupName的值动态绑定对应的方法,修改后的完整代码如下:
<input type="button" id="btnRemarksSubmitFLFTTX" class="button submit" value="@((ViewBag.CurrentGroupName == "O&M Fiber Lead") ? Html.Raw("Accept") : Html.Raw("Approve"))" onclick="@(ViewBag.CurrentGroupName == "O&M Fiber Lead" ? "return FiberLeadRejValidation_FTTX('Approve');" : "return SaveFiberInfofttx('Approve');")">
逻辑说明
- 当
ViewBag.CurrentGroupName等于"O&M Fiber Lead"时,按钮绑定FiberLeadRejValidation_FTTX('Approve')方法,同时显示文本为Accept - 当
ViewBag.CurrentGroupName等于"O&M Fiber Engineer"时,按钮绑定SaveFiberInfofttx('Approve')方法,显示文本为Approve
内容的提问来源于stack exchange,提问作者Nadeem
相关产品推荐
相关产品推荐

