随笔分类 -  ASP.NET

摘要:WebService端: /// <summary> /// 上传文件到远程服务器 /// </summary> /// <param name="fileBytes"></param> /// <param name="fileName"></param> /// <returns></returns> [WebMethod(Description = "上传文件到远程服务器.")] public string UploadFile(by 阅读全文
posted @ 2012-02-13 10:05 清山博客 阅读(7776) 评论(1) 推荐(0)
摘要:ASP.NET 网页资源概述演练:将本地化资源用于 ASP.NET如何:为 ASP.NET 网站创建资源文件 (Visual Studio)如何:在 Web 服务器控件中使用资源来设置属性值 (Visual Studio)如何:以编程方式检索资源值 阅读全文
posted @ 2012-02-09 17:55 清山博客 阅读(172) 评论(0) 推荐(0)
摘要:1 接口命名的自描述性必须好。有时候查看一个WS会通过wsdl的方式查看,尤其是在跨平台的时候,一个自描述性好的API可以清楚的描述一个Service的功能,便于客户使用。2 提供一些粗粒度的接口。在一个WS的调用周期中,SOAP中除去有效负载,光是SOAP头也是占用一定网络开销的,尤其是在有security的情况下。另外,client有可能网络带宽很小,比如只有几k【不是玩笑】。这个时候,让珍贵的网络去传输本质上没有意义的各种协议头就是极大的浪费。因此,可以在一个WS调用时多返回一些数据。3 不要使用互通性不好的类做为接口的参数,比如List,Collection,当然数组是通用的。有些类在 阅读全文
posted @ 2012-02-08 15:40 清山博客 阅读(2679) 评论(0) 推荐(0)
摘要:最近项目需要做一个双语的网站,需要将对资源文件进行翻译,在vs里翻译感觉不够方便,参考SimpleResxEditor,自己写了个资源文件编辑助手,自己DIY的才是最好用的,呵呵,软件界面:使用方法:实现思路:1.资源文件对应的实体namespace ResxEditor { public class ResourceItem { public ResourceItem() { } public ResourceItem(int id, string key, string value, string comment) ... 阅读全文
posted @ 2012-02-02 11:40 清山博客 阅读(508) 评论(0) 推荐(0)
摘要:protected void EgvPhotoAdvertisement_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { System.Data.DataRowView dt = (System.Data.DataRowView)e.Row.DataItem; string imgPath ... 阅读全文
posted @ 2011-12-20 10:30 清山博客 阅读(284) 评论(0) 推荐(0)
摘要:按下面步骤一步一步操作即可完成效果,效果图:第一步:SQL构造测试数据1.创建一个产生随机数据的SQL函数:CREATE FUNCTION [GenerateRandomName] ( @LENGTH INT ) RETURNS NVARCHAR(255) AS BEGIN --DECLARE VARIABLES DECLARE @RandomNumber NVARCHAR(255) DECLARE @I SMALLINT DECLARE @RandNumber FLOAT DECLARE @Position T... 阅读全文
posted @ 2011-12-15 20:03 清山博客 阅读(5185) 评论(0) 推荐(1)
摘要:在涉及到xml与xslt编程的过程中,经常会碰到"分析 EntityName 时出错"的提示!其实你程序本身并没有太大的错误,你只是忽略了xml中特殊符号表示的方法,如果遇到此错误你就检查一下你用到下边的符号没有,互相转换一下就好了:特殊字符特殊含义实体编码>&gt;<&lt;"双引号&quot;'单引号&apos;&"&"字符&amp; 阅读全文
posted @ 2011-11-18 12:35 清山博客 阅读(283) 评论(0) 推荐(0)
摘要:最近项目需要做个仿腾讯文章评论盖楼的功能,在往上找了找,Php的倒是不少,不过由于对Php不了解,也没去研究。最后找到一个.net版的。感觉不错,闲话休提,进入正题: 其实评论盖楼的关键就是个递归,通过递归查找出一条评论的所有评论。先看下效果图吧: 思路:加载评论时,先加载当前评论的内容,然后用一个递归函数构造出引用的评论的内容。关键代码: public static void AddComment(List<MultiLevelCommentInfo> list, List<MultiLevelCommentInfo> quoteList, MultiLevelCom 阅读全文
posted @ 2011-07-28 22:52 清山博客 阅读(792) 评论(0) 推荐(0)
摘要:在ASP.Net中,Request.QueryString是System.Collections.Specialized.NameValueCollection类型,默认它是经过UTF-8解码的。如果你的url中的参数用的是GBK编码,将会在QueryString中得到一串乱码。怎么办?自己读原始的Query然后去解析?不用那么复杂,Framework已经帮你做好了处理的方法:string query = this.Request.Url.Query;System.Collections.Specialized.NameValueCollection queryString = System. 阅读全文
posted @ 2011-07-12 22:32 清山博客 阅读(420) 评论(0) 推荐(0)
摘要:一般来说一个 HTML 文档有很多标签,比如“<html>”、“<body>”、“<table>”等,想把文档中的 img 标签提取出来并不是一件容易的事。由于 img 标签样式变化多端,使提取的时候用程序寻找并不容易。于是想要寻找它们就必须写一个非常健全的正则表达式,不然有可能会找得不全,或者找出来的不是正确的 img 标签。我们可以从 HTML 标签的格式去想应该怎么建这个正则表达式。首先要想一下 img 标签有几种写法,忽略大小写不看的话,下面列出 img 标签可能出现的几种情况。<img> <img/> <imgsrc= 阅读全文
posted @ 2011-07-06 22:20 清山博客 阅读(1573) 评论(0) 推荐(0)
摘要:(一)关键词优化1.URL中包含要优化的关键词2.网页Title中绝对匹配和相对匹配要优化的关键词3.meta标签中绝对匹配和相对匹配要优化的关键词4.网页核心内容绝对匹配和相对匹配要优化的关键词5.网页内容标题使用〈h1〉标签优化6.网页主体内容第一段以关键词开头7.网页主体内容使用段落格式,每个段落针对不同的组合关键词展开优化,可以的话每个段落都以关键词开头8.相关内容的展示:在网页核心内容下设置相关内容展示区,选择包含关键词的文章标题并给予链接,同时,提供给用户到该优化关键词的专题区(自由设想)9.评论中出现关键词10.对网页中的关键词做适当的特殊处理(加粗、加红、斜体等)11. 网页中 阅读全文
posted @ 2011-07-06 21:19 清山博客 阅读(229) 评论(0) 推荐(0)
摘要:蔡勒(Zeller)公式:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 公式中的符号含义如下,w:星期;c:世纪-1;y:年(两位数);m:月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算);d:日;[ ]代表取整,即只要整数部分。(C是世纪数减一,y是年份后两位,M是月份,d是日数。1月和2月要按上一年的13月和 14月来算,这时C和y均按上一年取值。)算出来的W除以7,余数是几就是星期几。如果余数是0,则为星期日。 以2049年10月1日(100周年国庆)为例, 阅读全文
posted @ 2011-07-05 21:46 清山博客 阅读(205) 评论(0) 推荐(0)
摘要:思路非常简单,且没有任何位数限制!例如: 401,0103,1013读作: 肆佰零壹[亿]零壹佰零叁[万]壹仟零壹拾叁咱们先按每四位一组 从左到右,高位到低位分别"大声朗读"一下:"肆佰零壹" 单位是: "[亿]""壹佰零叁" 单位是: "[万]""壹仟零壹拾叁" 单位是 "" (相当于没有单位)很容易发现,每四位: 只有 千位,百位,十位,个位 这四种情况!我们把 [万],[亿] 当作单位就可以了!这就是规律了!简单吧!依据该思路,只用区区不到 50 行 阅读全文
posted @ 2011-07-05 21:41 清山博客 阅读(360) 评论(0) 推荐(0)
摘要:#region 向Url发送post请求,返回网站响应内容 /// <summary> /// 向Url发送post请求,返回网站响应内容 /// </summary> /// <param name="postData">发送数据</param> /// <param name="uriStr">接受数据的Url</param> /// <param name="action">更新操作</param> /// <returns&g 阅读全文
posted @ 2011-07-02 13:05 清山博客 阅读(40965) 评论(0) 推荐(0)
摘要:在网站或应用程序时,经常会用到配置文件,而这些配置文件一般多是xml文档,在开发配置文件过程中,可以采用下面的思路: 每个配置文件对应一个实体类,添加配置文件内容时,就new一个配置实体类并给这个类的属性进行赋值,然后【序列化】为xml,接着保存到文件; 读取时,直接读取前面序列化的xml文档,然后【反序列化】为对应的实体类,通过对实体类的访问以得到配置文件。用到的主要函数:设置保存配置信息: /// <summary> /// 更新配置信息,将配置信息对象序列化至相应的配置文件中,文件格式为带签名的UTF-8 /// </summary> /// <typepa 阅读全文
posted @ 2011-05-21 22:44 清山博客 阅读(1462) 评论(0) 推荐(0)
摘要:序列化对象为xml: /// <summary> /// 序列化对象 /// </summary> /// <typeparam name="T">对象类型</typeparam> /// <param name="t">对象</param> /// <returns></returns> public static string Serialize<T>(T t) { using (StringWriter sw = new StringWrit 阅读全文
posted @ 2011-05-21 22:37 清山博客 阅读(265) 评论(0) 推荐(0)
摘要:#region 向Url发送post请求 /// <summary> /// 向Url发送post请求 /// </summary> /// <param name="postData">发送数据</param> /// <param name="uriStr">接受数据的Url</param> /// <returns>返回网站响应请求的回复</returns> public static string RequestPost(string postData 阅读全文
posted @ 2011-05-21 22:33 清山博客 阅读(4247) 评论(0) 推荐(1)
摘要:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow)//如果是为数据行 { ImageButton imgbtnup = (ImageButton)e.Row.Cells[1].FindControl("btnMoveUp");//找控件 imgbtnup.CommandArgument = e.Row.RowInde... 阅读全文
posted @ 2011-01-28 13:42 清山博客 阅读(183) 评论(0) 推荐(0)
摘要:方法一:javascript(Jquery)实现时间比较 $(document).ready(function () { //验证定时时间晚于当前时间 $("#<%= DPkScheduleDateTime.ClientID%>").blur(function () { var scheduleDate = new Date($("#<%= DPkScheduleDateTime.ClientID%>").val()); var Date_Now = new Date(); if (scheduleDate < Date_N 阅读全文
posted @ 2010-12-24 12:18 清山博客 阅读(458) 评论(0) 推荐(0)
摘要:DataTable dataTable = GetDataTableFromRepeater(); DataTable newTable = dataTable.Clone(); int infoPoint = TxtInfoPoint.Text.ToInt32(); foreach (DataRow row in dataTable.Rows) { switch (row.ItemArray[0].ToString()) ... 阅读全文
posted @ 2010-11-19 12:07 清山博客 阅读(218) 评论(0) 推荐(0)