通过 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字符。想怎么写就怎么写了。