http://community.csdn.net/Expert/topic/4083/4083848.xml?temp=6.660098E-02
解决方案 »
- 请高手告诉我这个怎么做
- 寻求一份中文的asp.net mvc编程的相关资料
- 一菜鸟问题
- .cs中动态生成的类型为checkbox控件,在.cs中怎么取得值.知道是选项中!
- 问个问题,关于嵌套母版页的。
- 怎么用Membership和MembershipUser得到用户名 啊 ,
- 大家帮我看看这个地址能不能正确显示:ms-help://MS.VSCC/MS.MSDNVS.2052/vsent7/html/vxoricreatingcustomtemplate.htm
- Duwamish7的部署问题
- 关于user control
- json反序列化问题
- 怎样才能将有Html的字符串的Html屏蔽呢?在线等
- [Designer("System.Windows.Forms.Design.DocumentDesigner, System.Windows.Forms.Design"是什么意思?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm12</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body>
<form id="WebForm12" method="post" runat="server">
<P>
<asp:LinkButton id="LinkButton1" CommandName="LinkButton1" runat="server">LinkButton</asp:LinkButton></P>
<P>
<asp:LinkButton id="LinkButton2" CommandName="LinkButton2" runat="server">LinkButton</asp:LinkButton></P>
<P>
<asp:LinkButton id="LinkButton3" CommandName="LinkButton3" runat="server">LinkButton</asp:LinkButton></P>
<P>
<asp:LinkButton id="LinkButton4" CommandName="LinkButton4" runat="server">LinkButton</asp:LinkButton></P>
</form>
</body>
</HTML>
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;namespace WebTest
{
/// <summary>
/// Summary description for WebForm12.
/// </summary>
public class WebForm12 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.LinkButton LinkButton1;
protected System.Web.UI.WebControls.LinkButton LinkButton2;
protected System.Web.UI.WebControls.LinkButton LinkButton3;
protected System.Web.UI.WebControls.LinkButton LinkButton4;
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
} #region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.LinkButton1.Command += new System.Web.UI.WebControls.CommandEventHandler(this.LinkButton1_Command);
this.LinkButton2.Command += new System.Web.UI.WebControls.CommandEventHandler(this.LinkButton1_Command);
this.LinkButton3.Command += new System.Web.UI.WebControls.CommandEventHandler(this.LinkButton1_Command);
this.LinkButton4.Command += new System.Web.UI.WebControls.CommandEventHandler(this.LinkButton1_Command);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void LinkButton1_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e)
{
Response.Write(e.CommandName);
}
}
}
它们的ItemCommand事件
但是我的问题是在:PlaceHolder里放了.多个LinkButton(我用数组表示).
我得怎样在按一下LinkButton时.
到下一页.把LinkButton[]的现有的值,比如l[1].Text传到下一页.得怎么做.?protected System.Web.UI.WebControls.PlaceHolder PlaceHolder1;ArrayList al = new ArrayList();
al[0]="a";
al[1]="b";
al[2]="c";
LinkButton[] l=new LinkButton[al.Count];
for(int i=0;i<al.Count;i++)
{
l[i] = new LinkButton();
l[i].Text=al[i].ToString();
PlaceHolder1.Controls.Add(l[i]);
}