下面是一個asp按鈕,我需要在頁面後面的代碼上運行C#命令。C#Onclick命令不起作用
<asp:ImageButton ID="Retire" OnClick="this.retire" ImageUrl="/assets/images/ast/delete_32x32.png" AlternateText="~retire" ToolTip="Retire" runat="server" />
背後
public void retire(object sender, EventArgs e)
{
using (SqlConnection connection = new SqlConnection(WebConfigurationManager.ConnectionStrings["app_migrationConnectionString"].ConnectionString))
{
connection.Open();
using (SqlCommand cmd = new SqlCommand("UPDATE Apps SET Migration_Phase = '-1' WHERE ID = @ID", connection))
{
cmd.Parameters.AddWithValue("@ID", float.Parse(Request.QueryString["ID"]));
}
connection.Close();
Page.Response.Redirect(Page.Request.Url.ToString(), false);
}
}
我的C#代碼我需要一個不同的OnClick還是我失去了一些東西?
爲什麼你把 「this.retire」 中的onclick?這只是「退休」。 – Srinivas