问题 还没解决 急

hackervip1988 2009-12-17 10:33:33
protected void Button3_Click1(object sender, EventArgs e)
{

this.Response.Write("<script language=javascript>window.open('~/ProjectPages/gw/CorpCheckList.aspx','newwindow','width=500,height=300');</script>");

}

但我点击 按钮 他 直接 报错
错误:
您访问的页面无法找到或页面绑定或控件出错,请检查您所访问页面的代码。
...全文
328 31 打赏 收藏 转发到动态 举报
写回复
用AI写文章
31 条回复
切换为时间正序
请发表友善的回复…
发表回复
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
我的要求很简单
就是在一个 页面里面 放一个 button 然后点击让他 打开新窗体
怎么回事情 到底是路径的问题 还是其他的问题
mytimes_walker 2009-12-17
  • 打赏
  • 举报
回复
~/这个东西是在服务端用的。
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
http://localhost:1628/BSIFrameWebProject/ProjectPages/gw/CorpCheckList.aspx
单独可以打开
路径
C:\Documents and Settings\Administrator\桌面\BSIFrameWebProject\ProjectPages\gw\CorpCheckList.aspx
这是他的完整路径!
不知道为什么会这样
都一上午啦
晕死
任务还没完成
怎么搞
饭都没吃
Zerolzx 2009-12-17
  • 打赏
  • 举报
回复
还没解决啊,一查那页面单独是否能正常打开,二查那路径
试下:this.Response.Write(" <script language=javascript>window.open('ProjectPages/gw/CorpCheckList.aspx','newwindow','width=500,height=300'); </script>");
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
string url = Server.MapPath("CorpCheckList.aspx");
string LocalUrl=url.Replace('\\','/');
this.Response.Write("<script language=javascript>window.open('" +LocalUrl+ "','newwindow','width=500,height=300');</script>");

我想说的是为什么这样也不能解决问题
open 后面的路径具体是什么路径
jidianxueyuan 2009-12-17
  • 打赏
  • 举报
回复
这样改下

var Url="../Common/CommFrm.aspx?PageType=1&id="+id+"&see="+see+"&type="+type+"&sqlwhere="+swhere+"";
var result=window.showModalDialog(Url,'tempdialog','dialogWidth:880px;dialogHeight=595px;status:no;scroll:no');
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
大哥
我也很想结贴
这问题卡住我
一个多小时啦

下面的工作都没法 展开
还是不行
jidianxueyuan 2009-12-17
  • 打赏
  • 举报
回复
结贴
jidianxueyuan 2009-12-17
  • 打赏
  • 举报
回复
把~换成..
this.Response.Write(" <script language=javascript>window.open('../ProjectPages/gw/CorpCheckList.aspx','newwindow','width=500,height=300'); </script>");
jidianxueyuan 2009-12-17
  • 打赏
  • 举报
回复

this.Response.Write(" <script language=javascript>window.open('../ProjectPages/gw/CorpCheckList.aspx','newwindow','width=500,height=300'); </script>");
Im_Sorry 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 lovely_baby 的回复:]
路径错误~~
[/Quote]

up
zhulong1111 2009-12-17
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 sealyna 的回复:]
您访问的页面无法找到或页面绑定或控件出错,请检查您所访问页面的代码。
已经提示的很清楚了,要有耐心一个一个去排除哦:
1CorpCheckList.aspx,这个页面的控件是否出错了.
2路径指的是否正确,是针对当前这个页面的相对路径.

一个一个排除下去,这个问题,应该很容易找出来的.
[/Quote]不是路径错误就是跳转的页面出错调试下就OK了
wodeziyou111 2009-12-17
  • 打赏
  • 举报
回复
直接写CorpCheckList.aspx
sealyna 2009-12-17
  • 打赏
  • 举报
回复
您访问的页面无法找到或页面绑定或控件出错,请检查您所访问页面的代码。
已经提示的很清楚了,要有耐心一个一个去排除哦:
1CorpCheckList.aspx,这个页面的控件是否出错了.
2路径指的是否正确,是针对当前这个页面的相对路径.

一个一个排除下去,这个问题,应该很容易找出来的.
comzheng 2009-12-17
  • 打赏
  • 举报
回复
protected void Button3_Click1(object sender, EventArgs e)
{

this.Response.Write(" <script language=javascript>window.open('~/ProjectPages/gw/CorpCheckList.aspx','newwindow','width=500,height=300'); </script>");

}
在js里面不能用~/来代表根目录啊。
你直接写ProjectPages/gw/CorpCheckList.aspx就好了。如果ProjectPages不在你目录就在前面加..了。要不就直接 /ProjectPages/gw/CorpCheckList.aspx'
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
我是想说的是
this.Response.Write("<script language=javascript>window.open('~/ProjectPages/gw/CorpCheckList.aspx','newwindow','width=500,height=300');</script>");
这个地址 有错误吗 ~/ProjectPages/gw/CorpCheckList.aspx
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
怎么解决
急用
Lovely_baby 2009-12-17
  • 打赏
  • 举报
回复
路径错误~~
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
哥们
有人回答不
hackervip1988 2009-12-17
  • 打赏
  • 举报
回复
C:\Documents and Settings\Administrator\桌面\BSIFrameWebProject\ProjectPages\gw\CorpCheckList.aspx
这是他的完整路径!
加载更多回复(10)

62,264

社区成员

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

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

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

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