有哪位高手知道asp.net中点击LinkButton和ImageButton弹出新的页面怎么实现,路径是相对路径不是绝对的!

[复制链接]
查看11 | 回复7 | 2011-10-16 09:12:48 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-10-16 09:12:48 | 显示全部楼层
假设你在Default.aspx设置一个LinkButton,想点击它后跳转到新的页面helloworld.aspx.Default.aspx中添加代码如下:asp:LinkButtonID=\"lb1\"runat=\"server\"Text=\"helloworld\"PostBackUrl=\"~/helloworld.aspx\"helloworld/asp:LinkButton关键就在于PostBackUrl=\"~/helloworld.aspx\".注意1.这个~;2.~/helloworld.aspx表示在根目录下.测试一下吧追问这个不能用啊,是重新弹出一个页面,这个还是在本页面,我想实现的是点击的时候判断是否登录,如果没有先登录,登录成功在点击弹出新的页面!这个控件是写在UpdatePanel里面的,
回复

使用道具 举报

千问 | 2011-10-16 09:12:48 | 显示全部楼层
那你想要的是弹出一个新窗口吗?还是在本页面浮动显示登录界面?
回复

使用道具 举报

千问 | 2011-10-16 09:12:48 | 显示全部楼层
是弹出一个新窗口!我这个是在没有登录的情况下点击弹出登录层,如果这样写呢话就不执行事件了,也就是说不弹出层了,事件都不执行了,直接跳转了!
回复

使用道具 举报

千问 | 2011-10-16 09:12:48 | 显示全部楼层
弹出的代码,网上不少,不介绍了。绝对路径,是把网站的主地址保存在配置文件、或数据库中,取出后和网页的地址加在一齐实现的。追问网上的都没有合适我用的!都找过了,
回复

使用道具 举报

千问 | 2011-10-16 09:12:48 | 显示全部楼层
给出你的代码片段,才好分析呀
回复

使用道具 举报

千问 | 2011-10-16 09:12:48 | 显示全部楼层
应该是在onclientclick事件下写得吧Response.Write(\"scriptlanguage=javascriptwindow.open(\'你的页面,\'_blank\')/script\");试一试
回复

使用道具 举报

千问 | 2011-10-16 09:12:48 | 显示全部楼层
asp:LinkButtonID=\"LinkButton1\"runat=\"server\"target=\"_blank\"LinkButton/asp:LinkButton
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行