如果写到Page_Load就可以用您这样写可以用,问题的如下
A.aspx
<asp:Label ID="Label2" runat="server" Text="Label"> </asp:Label>
A.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.LblPageIndex.Text = "1";//当前页默认
this.shosw_info("shows");
}
namelw();
}
public int adc=0;//这是我自已建的一个变量
public void shosw_info(string sy)
{
adc= Convert.ToInt32(Pers.PageCount);//这里得到一个数字只能在这里能到
}这里动态创建 protected void namelw()
{
LinkButton[] btnName = new LinkButton[(adc + 1)];
for (int i = 1; i < (adc + 1); i++)
{
btnName[i] = new LinkButton();
btnName[i].Text = Convert.ToString(i);
btnName[i].Click += new EventHandler(LnkBtnunll_Click);
Label2.Controls.Add(btnName[i]);
}
}//这是被动态LinkButton调用
protected void LnkBtnunll_Click(object sender, EventArgs e)
{
//想要在这里取得btnName[i].Text传值(LinkButton)
Response.Write("<script type='text/javascript'>alert();</script>");
}
A.aspx
<asp:Label ID="Label2" runat="server" Text="Label"> </asp:Label>
A.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.LblPageIndex.Text = "1";//当前页默认
this.shosw_info("shows");
}
namelw();
}
public int adc=0;//这是我自已建的一个变量
public void shosw_info(string sy)
{
adc= Convert.ToInt32(Pers.PageCount);//这里得到一个数字只能在这里能到
}这里动态创建 protected void namelw()
{
LinkButton[] btnName = new LinkButton[(adc + 1)];
for (int i = 1; i < (adc + 1); i++)
{
btnName[i] = new LinkButton();
btnName[i].Text = Convert.ToString(i);
btnName[i].Click += new EventHandler(LnkBtnunll_Click);
Label2.Controls.Add(btnName[i]);
}
}//这是被动态LinkButton调用
protected void LnkBtnunll_Click(object sender, EventArgs e)
{
//想要在这里取得btnName[i].Text传值(LinkButton)
Response.Write("<script type='text/javascript'>alert();</script>");
}
解决方案 »
- VS中大批量替换问题
- Convert.ToDecimal的用法,1/100怎么输出为0.01
- ASP.NET AJAX调用不成功的问题。
- treeview控件在节点多时,长度超出IE高度时,多出来的就无法显示出来。如何能让treeview控件能和IE的滚动条一起滚动?
- dategrid請教
- 怎么通过一个条件来判断一个按钮的单击事件是否执行完成
- 弹出提示了,怎么来刷新父页?
- 用asp.net实现web证照套打
- 服务器扩展是做什么用的
- 怎么动态设置模板列中的控件的属性??
- 在项目属性对话框->配置属性中找不到生成,到是“项目属性对话框”里有“生成”,可是没有“允许不安全代码块”
- 怎样改变HyperLinkField的text属性
{
//想要在这里取得btnName[i].Text传值(LinkButton)
LinkButton btnName=(btnName)sender;
Response.Write(" <script type='text/javascript'>alert("+btnName.Text+"); </script>");
}
{
//想要在这里取得btnName[i].Text传值(LinkButton)
LinkButton btnName=(LinkButton )sender;
Response.Write(" <script type='text/javascript'>alert("+btnName.Text+"); </script>");
}不好意思哈...大意了