<select>
<option>用户控件1 </optin>
<option>用户控件2 </optin>
<option>用户控件3 </optin>
</select>根据这个选择
在打开的新页面里面 加载相应的用户控件ascx
<option>用户控件1 </optin>
<option>用户控件2 </optin>
<option>用户控件3 </optin>
</select>根据这个选择
在打开的新页面里面 加载相应的用户控件ascx
解决方案 »
- 这个变量定义到那里好呢
- ASP.NET登录, session传值
- 用3层架构做了个网页,结果报错
- 一个关于XML的面视题
- 遇到一个有关DataGrid的总问,大家给点思路!!!谢谢!!
- #############ASP。NET中如何读取服务器硬盘序列号,请大家帮忙################
- 类似winform里面的combox控件,哪位有比较好的!
- asp.net 将gridview导出excel自动关联迅雷下载导致失败
- 万维网发布服务(W3SVC)不存在或被标记删除---求高手
- 如果返回的记录集是空的,用SqlDataReader怎么判断为空记录集;
- 急急急急急急急急急急急急急急急急急急急急~~~~
- 关于SQL的问题,急在线等,师兄些解答
还有怎么动态生成ascx比如有个"<table>....</table>"
我把这个生成一个ascx 名字叫Templat1.ascx
在net里面可以实现不?怎么做?》
谢谢各位
第二个问题:
还有怎么动态生成ascx比如有个"<table>....</table>"
我把这个生成一个ascx 名字叫Templat1.ascx
在net里面可以实现不?怎么做?》
根据选择事件然后Load不同的Control
Panel1.LoadControl(".ascx");
我把这个生成一个ascx 名字叫Templat1.ascx
在net里面可以实现不?怎么做?》
----------------
实例化一个ascx 倒可以这么做
DDLBool pDDLBool = null;
pDDLBool = (DDLBool)_page.LoadControl("DDLBool.ascx");
就是生成一个ascx文件
可以实现.但是我没有做过.
我把这个生成一个ascx 名字叫Templat1.ascx
在net里面可以实现不?怎么做?》
----------------
不知在说虾米
里面有内容
?
动态生成的ascx文件?什么意思 是空文件吗?那可以用file中的方法创建 如果要动态生成文件的内容 那就不好说了
========
内容是已经写好的
../Reports/ReportPage.aspx?controlID=选择传过来的值
在你新页面里面写如下:protected System.Web.UI.HtmlControls.HtmlGenericControl panel;
private void Page_Load(object sender, System.EventArgs e)
{
LoadUserControl(Request.QueryString["controlId"]);//这取得你传过来时的值
}private void LoadUserControl(string controlName)
{
string userControlVP ="";
if(controlName=='你定义的')
userControlVP = 你要加载的控路径;
if(userControlVP !=null && userControlVP != "")
{
Control c = Page.LoadControl(userControlVP);
panel.Controls.Add(c);
}
}HTML中代码:<body MS_POSITIONING="GridLayout" topmargin="0" leftmargin="0">
<form id="Form1" method="post" runat="server"> <div id="panel" runat="server"></div>
</form>
</body>