MVC中怎么读取Response中的具体信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC中怎么读取Response中的具体信息相关的知识,希望对你有一定的参考价值。

参考技术A OnResultExecuted
这个方法
参考技术B Response是得不到html的。。
可以这样写
C# code
?
1
2
3
4
5
6
string PageUrl = "http://www.baidu.com";
System.Net.WebClient wc = new System.Net.WebClient();
wc.Credentials = System.Net.CredentialCache.DefaultCredentials; // 获取或设置用于对向 Internet 资源的请求进行身份验证的网络凭据。
Encoding enc = Encoding.GetEncoding("GB2312"); // 如果是乱码就改成 utf-8 / GB2312
Byte[] pageData = wc.DownloadData(PageUrl); // 从资源下载数据并返回字节数组。
return enc.GetString(pageData);

或者用流方式
C# code
?
1
2
3
4
5
6
7
string html;
Stream resStream = wc.OpenRead(PageUrl); //以流的形式打开URL
Encoding enc = Encoding.GetEncoding("GB2312"); // 如果是乱码就改成 utf-8 / GB2312
StreamReader sr = new StreamReader(resStream,enc); //以指定的编码方式读取数据流
html = sr.ReadToEnd(); //输出(HTML代码)resStream.Close();
wc.Dispose();
retrun html;

或者Jquery
javascript code
?
1
2
3
4
5
6
7
8
9
$.ajax(
url: "http://www.baidu.com",
data: ,
beforeSend: function () ,
error: function (response, textStatus, errorThrown) ,
success: function (htm)


);

在asp中怎么用cookie保存用户信息?

在asp中,怎么用cookie保存用户的信息,比如上次登录时间、本次登录时间、访问次数、注册时间、用户名等。另外,session和appliction有哪些方面的用法。

Response.Cookies("这个是写入的参数名") = "这里是写入"Request.Cookies("这个是读取的参数名")Response,Request这两个是不同的,要看清Cookie是写在客户端的session和appliction是在服务器端的session是单次会话有效的,比如说在在浏览器关闭前可以持续20分钟内有效appliction则是全局的,只要你的服务器比如说是IIS不重启动,则一直有效 参考技术A 这些要写入数据库的把

以上是关于MVC中怎么读取Response中的具体信息的主要内容,如果未能解决你的问题,请参考以下文章

springmvc怎么设置相应头信息

ASP.NET MVC 4中如何读取web.config中的配置

请教在Spring MVC中,如何实现启动时从数据库读取信息

Spring MVC 中获取 HttpServletRequest request, HttpServletResponse response 对象的方法

无法访问 ASP.NET MVC 应用程序中的 Response.OutputStream,因为它已关闭

用eclipse编写android项目时,项目中的gen,assets,bin,res和res里面的三个文件都是具体干啥用的?