我一直在 ASP.NET 中创建几个自定义控件 - 主要用于练习和更深入地了解该语言。
我一直在摆弄一个按钮,但似乎无法让它处理自己的 OnClick 事件。谁能帮我吗?
public class CustomButton : System.Web.UI.WebControls.Button
{
private string href = "";
public CustomButton(string name = "Custom Button", string link = "~/errors/404.aspx", string css = "custom_button")
{
this.Text = name;
this.href = link;
this.CssClass = css;
//this.OnClick += redirect;
this.Attributes.Add("OnClick", "redirect");
}
protected void redirect(object sender, EventArgs e)
{
// I want this function to redirect the user to another page.
}
}