0

这个想法是在列出的课程之一中注册员工。每门课程都有从我的数据库中检索到的 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>
4

1 回答 1

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
}

希望能帮助到你

于 2012-04-06T01:32:18.297 回答