我試圖抓住加入到一個asp的爭論背後:在代碼後面的按鈕,但得到的錯誤:ASP.NET添加命令參數裏的按鈕在代碼
無法轉換類型「System.EventArgs」的對象鍵入「System.Web.UI.WebControls.CommandEventArgs」
此按鈕是一個正常的形式,而不是一個gridview等的一部分。這
什麼可能我是做錯了什麼?問候。
<form><asp:Button ID="btnPrint" runat="server" Text="Print" CommandArgument="" /></form>
Imports System.Web
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim String AS String = "MyValue"
btnPrint.CommandArgument = String
End Sub
Protected Sub btnPrint_Click(ByVal sender As Object, ByVal e As CommandEventArgs) Handles btnPrint.Click
Dim ID as String = e.CommandArgument.toString
'Have also tried
'Dim btn As Button = sender
'Dim ID As String = btn.CommandArgument
Response.Redirect("Print.aspx?tid=" & ID)
End Sub
OH!我的錯。非常感謝! – user1457613