web中的button能用什么属性来存放数据,比如说其他东西的ID等。
如果要用button存放多个东西的ID,然后用button.click+=来传递参数怎么做?
[解决办法]
button 的ID 就可以保存ID啊 比如button.ID = "btn_"+ id.ToString();
单击事件里可取到当前的控件的ID 然后去除 btn_ 就行了
或者
button.Attributes.Add("MYID", id.ToString());
取用
button.Attributes["MYID"];
[解决办法]
<asp:Button ID="Button1" runat="server" Text="Button"
CommandArgument="Hello World" onclick="Button1_Click" />
protected void Button1_Click(object sender, EventArgs e)
{
Button b= sender as Button;
Response.Write(b.CommandArgument);
}