日期:2014-05-19  浏览次数:20361 次

ASP.NET中怎样弹出OPEN,SAVE对话框?
OPEN   SAVE   对话框不是打开网页,保存当前网页的

而是   比如说:   我有个textbox   点了按钮想把里边的文本保存成txt   不要直接写文件,要弹出个SAVE框  

还有那个登陆框,有的管理系统不是自己做的登陆框   是调用的操作系统的登陆框(就象FTP的登陆框一样)     这个框样怎么调出来用?谢谢!

这些框要怎么弹啊?   谢谢啊

------解决方案--------------------
应当都是自已写的
------解决方案--------------------
需要用javascript,首先添加IE的ActiveX:
<object id= "WebBrowser " width=0 height=0 classid= "CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 "> </object>
然后Javascript中
WebBrowser.ExecWB(4,1); //保存
WebBrowser.ExecWB(1,1); //打开


------解决方案--------------------
哦,看错了。

好像txt不太行,像文件之类的输出到Response.OutputStream,就会出现保存/打开对话框,文本就直接打开了。
------解决方案--------------------
mark
------解决方案--------------------
string content = TextBox1.Text;
Page.Response.Clear();
Page.Response.AddHeader( "Content-Type ", "text/plain ");
Page.Response.AddHeader( "Content-Disposition ", "attachment;filename= " + "tests.txt ");
Page.Response.Write(content);
Page.Response.End();
------解决方案--------------------
学习
------解决方案--------------------
hertcloud(·£孙子兵法£·),这样对文件来说可以,txt就直接打开了
------解决方案--------------------
我以前做过的,不过是在winform里面.现在不太记得了.
------解决方案--------------------
刚才测试了一下,好象不行。
只要是文本内容,不管什么扩展名,直接显示在网页。
------解决方案--------------------
顶!