我在同一页面中有两个按钮(Razor / ASP.NET网页),如何查看我点击的按钮,
到目前为止,我有:if (IsPost)
{
//code block here
}
<input type="submit" value="Update" class="submit" id="btnUpdate" />
<input type="submit" value="Clear" class="submit" id="btnClear" />
&#13;
问题是(我的智商低,我知道)它执行任何点击的按钮,只有btnUpdate应该执行代码块
注意:不是MVC
note2:asp.net显示了一个示例,检查哪个文本框为空以确定单击其他按钮时的操作,这不是我正在寻找的
答案 0 :(得分:3)
cross(c(1, 2, 3), c("a", "b", "c"))
将名称属性附加到按钮并检查通过
提交的按钮<input type="submit" value="Update" class="submit" id="btnUpdate" name="update" />
<input type="submit" value="Clear" class="submit" id="btnClear" name="clear"/>
答案 1 :(得分:0)
请试试这个:
if (IsPostBack)
{
if(! string.IsNullOrEmpty(Request.Form["Button2"]))
Response.Write("{Button2 was clicked");
}
答案 2 :(得分:-1)
删除&#34;提交&#34;从您的清除按钮中分类,并将其类型更改为&#34;按钮&#34; 。这将阻止它发布表单。