foreach(control con in attachPanel.Controls)
{
……
}
如果你知道控件的ID,可以直接拿来用!
{
……
}
如果你知道控件的ID,可以直接拿来用!
解决方案 »
- .net 用hml的控件上传文件的问题
- EF 数据诡异异常,期待大神拯救
- 上传gif木马,我该怎么解决
- 急,请高手指点,asp.net中如何显示化学分子式(从RTF格式的文档中来)
- 在框架集中显示TreeView的节点所链接到的页面
- Vss2005(即Vss8)的客户端安装程序是什么,在哪里可以找到?
- 如何读取textbox中的多行数据并写入mssql数据库?
- 站点集群之间数据同步的问题,求高手解决方案
- Asp.net的源程序无法在.Net中打开.提示Web访问失败.
- 如何获取用户本地机的分辨率?
- 简单问题,asp.net自带的文件上传使用smtp协议吗?谢
- 请问哪里有 ASP.Net Menu 正式版下载?
<%@ import Namespace="System" %>
<%@ import Namespace="System.Web.UI.WebControls" %>
<html>
<head>
<script language="C#" runat="server">
public void Page_Load(Object sender, EventArgs e) {
int n = 0;
int count = 6;
while (n<count)
{
System.Web.UI.WebControls.Image image=new System.Web.UI.WebControls.Image();
image.ImageUrl="file.gif";
attachPanel.Controls.Add(image);
HyperLink hp=new HyperLink();
hp.Target="_blank";
hp.Text="filename";
///hp.NavigateUrl=attachURLs[n];
attachPanel.Controls.Add(hp);
n++;
}
}
void openWin(Object sender, EventArgs e) {
for(int i = 0;i<attachPanel.Controls.Count;i++)
{
if(attachPanel.Controls[i].GetType().ToString()=="System.Web.UI.WebControls.HyperLink")
Response.Write(attachPanel.Controls[i].ToString() + "<br>");
}
} </script>
</head>
<body topmargin="20" leftmargin="10">
<form id="myForm" runat="server">
<asp:Button id="Button1" runat="server" Text="Open Window" onclick="openWin"></asp:Button>
<br>
<asp:Panel id="attachPanel" runat="server"></asp:Panel>
</form>
</body>
</html>
{
if(ctrl.GetType()==typeof("HyperLink"))
{
HyperLink hyplnk=(HyperLink)ctrl;
...
}
}
<%@ import Namespace="System" %>
<%@ import Namespace="System.Web.UI.WebControls" %>
<html>
<head>
<script language="C#" runat="server">
public void Page_Load(Object sender, EventArgs e) {
int n = 0;
int count = 6;
while (n<count)
{
System.Web.UI.WebControls.Image image=new System.Web.UI.WebControls.Image();
image.ImageUrl="http://lucky_elove.www1.dotnetplayground.com/Images/logo.gif";
//attachPanel.Controls.Add(image);
HyperLink hp=new HyperLink();
hp.Target="_blank";
hp.Text="filename"+n;
hp.ImageUrl=image.ImageUrl;
hp.NavigateUrl="http://lucky_elove.www1.dotnetplayground.com";
attachPanel.Controls.Add(hp);
n++;
}
}
void openWin(Object sender, EventArgs e) {
for(int i = 0;i<attachPanel.Controls.Count;i++)
{
if(attachPanel.Controls[i].GetType().ToString()=="System.Web.UI.WebControls.HyperLink")
Response.Write(((HyperLink)attachPanel.Controls[i]).Text.ToString() + "<br>");
}
} </script>
</head>
<body topmargin="20" leftmargin="10">
<form id="myForm" runat="server">
<asp:Button id="Button1" runat="server" Text="Get ALl HypLink" onclick="openWin"></asp:Button>
<br>
<asp:Panel id="attachPanel" runat="server"></asp:Panel>
</form>
</body>
</html>