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中的具体信息的主要内容,如果未能解决你的问题,请参考以下文章
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里面的三个文件都是具体干啥用的?