动态加载用户控件,URL

double_li 2007-07-13 10:46:27
可以获取动态加载用户控件的URL地址吗

我现在有一个页面,默认显示为一个PANEL控件里的内容,在此页面上触发一个按钮事件会加载一个用户控件A,页面上显示的是用户控件A的内容,PANEL控件里的内容隐藏。
现在我想获取动态加载用户控件的URL,能取到吗?
现在动态加载后显示的URL 和默认显示的PANEL控件是一样的,
可以把加载用户控件后的URL单独拿出来吗?
...全文
175 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
double_li 2007-07-13
  • 打赏
  • 举报
回复
老兄,这样有错误啊
首先:onclick="location.href='default.aspx?act=load'"编译的时候回出现文本中 字符太多。
2。后台定义的参数,前台的连接可以获取到吗?
BearRui 2007-07-13
  • 打赏
  • 举报
回复
你可以在页面上加个参数啊。

触发一个按钮事件会加载一个用户控件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)
{
// 这里动态加载控件
}
}

double_li 2007-07-13
  • 打赏
  • 举报
回复
谢谢两位了。
double_li 2007-07-13
  • 打赏
  • 举报
回复
能详细点吗?
可以举个例子?
RHCL 2007-07-13
  • 打赏
  • 举报
回复
可以把在pannel加载用户的过程封装成类,设置page和controler的id和路径,用viewstate保存请求的url应该可以吧...
BearRui 2007-07-13
  • 打赏
  • 举报
回复
在default.aspx?act=load后面可以加从数据库里取出来的参数吗?
-------------------
可以啊,自己组合URL地址就可以il!!!
BearRui 2007-07-13
  • 打赏
  • 举报
回复

后台跳转:
Response.Redirect("default.aspx?act=load");
double_li 2007-07-13
  • 打赏
  • 举报
回复
如果在后台跳转的话,怎么写呢?
double_li 2007-07-13
  • 打赏
  • 举报
回复
页面上是个文件列表,点击文件,加载用户控件(里面显示页面的详细信息)
在default.aspx?act=load后面可以加从数据库里取出来的参数吗?
毕竟每个文件对应的各自的详细页面啊
BearRui 2007-07-13
  • 打赏
  • 举报
回复
这个不可能会引起错误啊,后台跳转页面也行,只要跳转到default.aspx?act=load页面就好了

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧