首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

动态加载用户控件,URL解决方案

2012-03-16 
动态加载用户控件,URL可以获取动态加载用户控件的URL地址吗我现在有一个页面,默认显示为一个PANEL控件里的

动态加载用户控件,URL
可以获取动态加载用户控件的URL地址吗

我现在有一个页面,默认显示为一个PANEL控件里的内容,在此页面上触发一个按钮事件会加载一个用户控件A,页面上显示的是用户控件A的内容,PANEL控件里的内容隐藏。
现在我想获取动态加载用户控件的URL,能取到吗?
现在动态加载后显示的URL   和默认显示的PANEL控件是一样的,
可以把加载用户控件后的URL单独拿出来吗?


[解决办法]
你可以在页面上加个参数啊。

触发一个按钮事件会加载一个用户控件A
-----------------
这个不用触发事件,直接链接地址就好了。

例子:

default.aspx:

<asp:PANEL> </asp:PANEL>
<input type= "button " value= "加载控件 " onclick= "location.href= 'default.aspx?act=load ' "/>

default.aspx.cs

page_load()
{
if(request[ "act "] != null)
{
// 这里动态加载控件
}
}


[解决办法]
这个不可能会引起错误啊,后台跳转页面也行,只要跳转到default.aspx?act=load页面就好了
[解决办法]
在default.aspx?act=load后面可以加从数据库里取出来的参数吗?
-------------------
可以啊,自己组合URL地址就可以il!!!
[解决办法]
可以把在pannel加载用户的过程封装成类,设置page和controler的id和路径,用viewstate保存请求的url应该可以吧...

热点排行