【发布时间】:2020-08-17 07:37:45
【问题描述】:
我想从上一页获取asp 按钮 ID,但遇到了异常。
这是我的C#代码
public partial class ADD_MOBILE : System.Web.UI.Page
{
string BUTN_ID;
protected void Page_Load(object sender, EventArgs e)
{
Button button = (Button)sender;
string BUTTON_CLICKER_ID = button.ID;
BUTN_ID = BUTTON_CLICKER_ID;
}
protected void saveMOBILE_Click(object sender, EventArgs e)
{
if(BUTN_ID == "samsung"){ ... }
}
}
此时我遇到异常Button button = (Button)sender; 为什么?
【问题讨论】:
-
因为 Page_Load 事件中的 sender 是 Page 对象而不是 Button
标签: c# asp.net exception webforms web-controls