你好,我正在尝试将参数从 asp LinkButton 传递到子例程,但它不起作用
这是链接按钮
<asp:LinkButton runat="server" ID="linkId" OnClick="doSomething(10)">ID
</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)
这是我的子
Public Sub doSomething(ByVal mon As Integer)
MsgBox("this is the number : " & mon)
End Sub
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我如何在 VB.net 中实现此功能吗
尝试使用CommandArgument属性
<asp:LinkButton runat="server" ID="linkId" OnClick="doSomething"
CommandArgument="10">ID</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)
和
Public Sub doSomething(sender As Object, e As EventArgs)
Dim btn As LinkButton = DirectCast(sender, LinkButton )
Dim msg As String = "this is the number : " & Int32.Parse(btn.CommandArgument)
End Sub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10745 次 |
| 最近记录: |