社区
C#
帖子详情
c# 跳转新页面 急!!
fengzhilong1204
2009-06-04 09:20:50
我用网页开发的项目,放到C/S里边显示,可是服务器控件button点击之后,用response跳转,总是会同时打开一个新的Form窗体和新的网页,怎么样才能只打开Form窗体?
...全文
1081
21
打赏
收藏
c# 跳转新页面 急!!
我用网页开发的项目,放到C/S里边显示,可是服务器控件button点击之后,用response跳转,总是会同时打开一个新的Form窗体和新的网页,怎么样才能只打开Form窗体?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ygsyl
2011-03-01
打赏
举报
回复
fengzhilong1204
2009-06-12
打赏
举报
回复
还是放弃这种方式了啊,郁闷!
yan286093636
2009-06-06
打赏
举报
回复
学习了.............
sssjmh
2009-06-06
打赏
举报
回复
个人认为C/S与B/S如果能过很好的结合是一件非常棒的事情,不仅可以解决C/S界面设计的问题,同时也可以很好的弥补B/S的用户交互问题。但现在C/S与B/S的交互性好像不是太棒。LZ 的问题我试了一下,发现时在同一个Form打开的Response跳转后的页面,也许和楼主的情况有所偏差,但是我曾做的一个当打开A页面(web)上的一个链接时,需要新窗体打开但又想使用自己写的winform时可以进行如下操作:
private void webBrowserContent_NewWindow(object sender, CancelEventArgs e)
{
ContentPage cp = new ContentPage();//您自己些的承载aspx的窗体
cp.Show(this.DockPanel);
cp.ActiveUrl = this.webBrowserContent.StatusText;//可以得到要打开的连接把该链接通过一个自定义属性赋值给那个承载窗体
e.Cancel = true;
}
希望能给LZ有所帮助
见笑了!
xuhaijin
2009-06-06
打赏
举报
回复
不懂···············
itrefer
2009-06-05
打赏
举报
回复
这样的话 建议LZ添加一个页面做个iframe框架src=你的aspx网页,不过你的网页内的链接方式改为_self.
aisini_an
2009-06-04
打赏
举报
回复
学习
gwf25sz
2009-06-04
打赏
举报
回复
给个变量,然后让两次刷新都输出一下,看看有什么不同
再给个限定执行条件如布尔值等等
fengzhilong1204
2009-06-04
打赏
举报
回复
[Quote=引用 10 楼 anheiguoke 的回复:]
LZ做的貌似一个浏览器 只是浏览器网页时候不会调用自己,而是去调用了IE
[/Quote]
不是浏览器的啊,我是用窗体装载aspx页面,至于这种做法的好坏大家就不要打击我了。。。先解决问题吧,呵呵
fengzhilong1204
2009-06-04
打赏
举报
回复
我用过了,可是一旦在aspx.cs里边用的话,请求会刷新两次,不管是用JS还是用Redirect,都会先请求自己页面,然后才会请求跳转页面,但是C/S窗体在第一次请求的时候就会打开的,可是第二次请求才是跳转的请求,
怎么才能让Form1.cs在第二次请求的时候再执行打开Form2窗体的操作啊?
itrefer
2009-06-04
打赏
举报
回复
LZ做的貌似一个浏览器 只是浏览器网页时候不会调用自己,而是去调用了IE
gwf25sz
2009-06-04
打赏
举报
回复
用js——————————————————————————location方法打开
行就行,不行就算了吧,很少有人像你这么做的
fengzhilong1204
2009-06-04
打赏
举报
回复
我自己都有点晕,呵呵
fengzhilong1204
2009-06-04
打赏
举报
回复
page1.aspx
page2.aspx
Form1.cs
Form2.cs
我把page1.aspx放到Form1.cs的webBrowser1里边,
page2.aspx放到Form2.cs的webBrowser1里边,
想从page1.aspx.cs里跳转到page2.aspx ,
page2.aspx是在Form2.cs里边显示的!
简单点说就是这个样子!
suners
2009-06-04
打赏
举报
回复
说的不明白噢噢噢
spacher
2009-06-04
打赏
举报
回复
乱了,捋一捋
totsheng
2009-06-04
打赏
举报
回复
我也没太明白楼主意思
开始说用网页开发项目,好像是B/S里有C/S;
后来又说 放在C/S里,那不又是C/S里有B/S了...
hanhanmj
2009-06-04
打赏
举报
回复
<td> <a href="#" onMouseOver="MM_swapImage('Image10','','Image/虚拟库存-1.gif',1)" onMouseOut="MM_swapImgRestore()"><img src="Image/虚拟库存.gif" name="Image10" width="80" height="73" border="0" id="Image10"
onClick="window.external.OpenReportsCenter('v_Cost_Storage','虚拟库存')"
/></a></td>
======================== 仅供参考!
gwf25sz
2009-06-04
打赏
举报
回复
你想把B/S和C/S掺合在一起用???
- -
gwf25sz
2009-06-04
打赏
举报
回复
我还是不明白,到底是WEB还是WINFORM?
加载更多回复(1)
mvc页面
跳转
实例
页面
跳转
,权限判断的实例代码
实现一个界面
跳转
到另一个界面
反正也是很简单的程序,新手开发来说还是很不错的,主界面的功能是没有做的,但是还会有完整的程序上传的,喜欢的话可以关注我,我会经常上传一些东西的
从新手小白进入
C#
编程(VS2019)
C#
是微软公司发布的一种由C和C++衍生出来的,极其类似Java的纯面向对象的高级编程语言、是运行于.NET Framework和.NET Core(完全开源,跨平台)之上的主流的开发语言 !
C#
广泛运用于桌面程序开发、服务端程序、Web...
C#
跳转
新页面
C#
跳转
新页面
string url = "http://www.vipsoft.com.cn"; ResponseRedirect.Redirect(Response, url, "_blank", "'toolbar=0,scrollbars=1,status=0,menubar=0,resizable=1,top=0,left=0,height=800,width=100...
asp.net
c#
打开
新页面
或页面
跳转
asp.net
c#
打开
新页面
或页面
跳转
1.最常用的页面
跳转
(原窗口被替代):Response.Redirect(“XXX.aspx”);2.利用url地址打开本地网页或互联网:Respose.Write(““);3.原窗口保留再新打开另一个页面(浏览器可能...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章