ASP.net webClient 汇率
来源:互联网 发布:防范网络钓鱼最有效 编辑:程序博客网 时间:2024/06/11 15:25
WebClient汇率
简介
有个需求网站中需要美元汇率。这里通过webClient实现,这种还是比较简单,不涉及js跨域问题。还有注意点最好将查到的数据放在缓存中,缓存有效期设为1小时,防止频繁问汇率网站给锁死。
实现
1、现将一个aspx页面,后台代码写法,通过访问该页面时传参 url获得汇率的接口。
protected void Page_Load(objectsender, EventArgs e) { System.Net.WebClient wc = new System.Net.WebClient(); wc.Encoding = System.Text.Encoding.GetEncoding("UTF-8"); string requestUrl = Request.QueryString["url"].ToString(); string result = string.Empty; string cacheKey = requestUrl; System.Web.Caching.Cache cache =Cache; if (cache[cacheKey] == null) { result = wc.DownloadString(requestUrl).ToString(); cache.Insert(cacheKey, result, null, DateTime.MaxValue, TimeSpan.FromSeconds(3600)); } else { result = cache[cacheKey].ToString(); } Response.Write(result); Response.End(); }
2、创建展示数据的用户控件,用户控件前台代码,后台返回的是整个页面,前台通过js取出自己想要的数据。
<span style="font-size:18px;"> $.get('上个页面url?url=http://srh.bankofchina.com/search/whpj/search.jsp?pjname=1316', function (resp) { var temp = $(resp).find('.BOC_maintr:eq(1)').find('td:eq(2)').text(); var rate = (temp / 100).toFixed(4); var result = " 1美元=" + rate + "元"; $('#exchRate').html(result); });</span>
3、那个页面需要展示,只有注册用户控件应用就可以了。
总结
网站中需要一些小功能可以这么做,如天气预报等等…….注意页面需要引用jquery
1 0
- ASP.net webClient 汇率
- asp.net 如何用webclient上传文件
- 使用WebClient自动填写并提交ASP.NET页面表单
- asp.net中利用WebClient查看网站的源代码
- 使用WebClient自动填写并提交ASP.NET页面表单
- 使用WebClient自动填写并提交ASP.NET页面表单
- Asp.net 操作webclient上传文件无法上传的解决方案
- ASP.NET上传下载文件示例,使用webClient实现
- ASP.NET上传下载文件示例,使用webClient实现
- 使用WebClient自动填写并提交ASP.NET页面表单
- 使用WebClient自动填写并提交ASP.NET页面表单
- C#、Asp.net 使用 WebClient Get Post(同步、异步)
- 汇率
- 使用WebClient自动填写并提交ASP.NET页面表单 (zt)
- 详细介绍ASP.NET中WebClient方法示例下载远程数据
- 使用WebClient自动填写并提交ASP.NET页面表单的源代码
- asp.net 自定义 Http Post,Get,WebClient ,TcpClient 请求url地址
- HttpClient + ASP.NET Web API(附加WebClient HttpWebRequest JQuery AJAX请求方式)
- iOS工程适配64-bit经验分享
- 【HDU】统计元音
- 【CSS3】滤镜+【html5】画布实现图片模糊效果
- WIFI的Linux驱动部分wext和nl80211
- OGC 网站
- ASP.net webClient 汇率
- $.ajax同步/异步(async:false/true)
- js foreach循环
- 黑马程序员_java抽象类和接口学习笔记
- 对HTML5至关重要的10个Javascript资源
- 常用的eclipse的快捷键
- 接口的作用
- Preference中setOnPreferenceClickListener和setOnPreferenceChangeListener的区别
- Eclipse中配置Python环境