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

通过 Response.Write 能否在一个新的页面输出?解决方法

2012-01-31 
通过 Response.Write 能否在一个新的页面输出?我在后台中编辑一个HTML的页面,想通过 Response.Write 方式

通过 Response.Write 能否在一个新的页面输出?
我在后台中编辑一个HTML的页面,想通过 Response.Write 方式在新的窗口中输出这页面,这样是否可行,还有其他方法吗?

[解决办法]
可以输出javascript代码

参考windows.open
[解决办法]
Response.Write("<script>window.open()</script>")
[解决办法]
js
[解决办法]
可行,没问题.你具体说说你的要求
[解决办法]
Response.Write(" <script >window.open() </script >")
[解决办法]
你应该将html字串写成文件,然后redirect(这个文件的url)
[解决办法]
可以,但输出前,必须清空页面的一些信息,设置输出类型等等.



[解决办法]
//简单啦,通过js实现:
string html = "<html > <head > <title > </title > </head > <body >.... </body > </html >";
Response.Write("<script>win=window.open('');win.document.write('"+html+"');win.document.close();</script>");


//里边这两句是关键:win=window.open('');win.document.write('"+html+"');win.document.close();
[解决办法]
方法1:
Form.Attribute.Add("target","_black");

方法2:
在页面的form 属性上加上target="_black"


[解决办法]
http://hi.baidu.com/rocy520/blog/item/a7bd0e3832a3d827b9998f28.html
[解决办法]
人家是要在新网页中输出

string html = " <html > <head > <title > </title > </head > <body >.... </body > </html >"; 

这字符串呀....
[解决办法]
输出是可以让浏览器执行html代码字符和js字符。想怎么写就怎么写了。

热点排行