这个想法是在一个列出的课程中注册一名员工。每个课程都有和id 从我的数据库中检索并显示一个注册按钮。如果课程已满,则等待按钮显示课程的ID。
现在我想获得点击的按钮ID以将其插入数据库中。
<form method="post" action="**to current page**">
<input type="submit" name="btnWait"" value="register" ID="003"/>
<input type="submit" name="btnWait"" value="register" ID="004"/>
<input type="submit" name="btnWait"" value="wait" ID="005"/>
<input type="submit" name="btnWait"" value="wait" ID="006"/>
我试过这个,但是没有工作 我知道这不对,但是:(
<%
If (Request.Form("btnRegister") = "register") Then
MsgBox(Request("id"))
ElseIf (Request.Form("btnWait") = "wait") Then
MsgBox("wait")
End If
%>
</form>
答案 0 :(得分:1)
代替<input type="submit" name="btnWait"" value="register" ID="003"/>
:
<asp:button id="003" runat="server" text=register" />
然后在代码隐藏文件中:
Button clickedbutton = (Button)sender;
if(clickedbutton.ID.Equals(003))
{
//your piece of code
}
希望有所帮助