2013年6月18日
摘要: public partial class Form1 : Form { DateTime dtNow; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { label1.Text = DateTime.Now.ToString("yyyy-MM-dd"); dtNow = Dat... 阅读全文
posted @ 2013-06-18 17:05 douqiumiao 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 1.asp.net页面上格式化时间是:<%# Eval("jsBianhao", "{0:yyyy/MM/dd}")%> 阅读全文
posted @ 2013-06-18 15:23 douqiumiao 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 算法如下:基姆拉尔森计算公式:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。注意:在公式中有个与其他公式不同的地方:把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。但是在测试的时候发现有点出入,就是公式存在一点问题,得稍做修改:W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7+1#region 根据年月日计算星期几(Label2.Text=CaculateWeekDay(2004,12,9); 阅读全文
posted @ 2013-06-18 12:07 douqiumiao 阅读(402) 评论(0) 推荐(0) 编辑
  2013年6月14日
摘要: 最近需要为网站加入支付宝的充值接口,而目前关于支付宝接口开发的资料比较杂乱,这里就我此次开发所用到的资料进行汇总整理,希望能够帮助需要的朋友。开发步骤:1. 确定签约类型支付宝的接口有多种类型,所以首先你要确定签约的合同类型,确定使用的是哪个接口,不至于走错了道道。此步骤中,可以参考文档:支付宝接口操作教程2. 下载开发文档如果是即时到账的开发,请先下载并仔细阅读:标准快速付款接口文档文档中比较详细的介绍了逻辑流程,时序图以及枚举定义等,最好在看示例代码之前通读之3. 获取签约账号的支付宝安全校验码(key)和合作id:partner支付宝示例程序的调试需要商户号和相应的密钥,否则无法进行程序 阅读全文
posted @ 2013-06-14 09:52 douqiumiao 阅读(478) 评论(0) 推荐(0) 编辑
  2013年6月7日
摘要: 基本的 Web Services 平台是 XML+HTTP。Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。基本的 Web Services 平台是 XML+HTTP。Web services 使用 XML 来编解码数据,并使用 SOAP 来传输数据。什么是Web Services?Web Services 是应用程序组件Web Services 使用开放协议进行通信Web Services 是独立的(self-contained)并可自我描述Web Services 可通过使用UDDI来发现Web Services 可被其他应用程序使用XML 是 Web 阅读全文
posted @ 2013-06-07 17:52 douqiumiao 阅读(179) 评论(0) 推荐(0) 编辑
  2013年6月6日
摘要: ASP.NET C# string 字符串的前面可以加 @ 可以将转义字符(\)当作普通字符对待。比如:string str = @"C:\Windows";如果我们不用 @ 的话,应该是:string str = "C:\\Windows";@ 字符串中,我们用两个连续英文双引号表示一个英文双引号,如下字符串的实际内容为:="=,字符串长度为 3。string str = @"=""=";@ 字符串中可以任意换行,换行符及缩进空格都计算在字符串长度之内。string str = @"<s 阅读全文
posted @ 2013-06-06 17:41 douqiumiao 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: Ajax=异步javascript 和 xmlAjax 是一种用于创建快速动态页面的技术XmlHttpRequest是ajax的基础所有现代浏览器均支持xmlhttprequest对象 (IE5和IE6使用ActiveXObject).xmlhttprequest用于在后台与服务器交换数据。这意味着可以在不重新加载整个页面的情况下,对页面的某部分进行更新。为了对应所有的浏览器,创建xmlhttprequest:var xmlhttp;if(window.XMLHttpRequest){ xmlhttp=new XMLHttpRequest();}else{ xmlhttp=new Ac... 阅读全文
posted @ 2013-06-06 12:05 douqiumiao 阅读(176) 评论(0) 推荐(0) 编辑
  2013年6月5日
摘要: 以前弄过好多次,都没有成功,昨天晚上不知怎么地就成功了,借用我同学的一句话,这叫“灵光一闪”,废话不多说了,这个成功是有图有视频有真相地哈!这篇博文发表都三个月了,我自认为算是很详细了,可是还是很多人没有配置出来(天天有人在群里问我怎么配置),所以今天特意录成视频供大家参考。特意申明:这是配置asp.net运行坏境,不是asp,asp和asp.net是有区别的。asp.net如果还是配置不出可以问,asp就算了,我不懂asp哦!无法帮你解决。Win7旗舰版中的IIS配置asp.net视频录像下载地址:视频教程下载一、点击电脑左下角的“开始”,然后点击“控制面板”,如下图:二、点击“控制面板”后 阅读全文
posted @ 2013-06-05 18:07 douqiumiao 阅读(107) 评论(0) 推荐(0) 编辑
  2013年5月24日
摘要: @model List<Advertising>@{ ViewBag.Title = "AdList"; Layout = null; var pics1=""; var links1 = ""; var FlashVars1 = "";}@for(var i=0;i<Model.Count;i++){ pics1 += Model[i].ImageUrl+"|"; links1 += Model[i].LinkUrl+"|";}@{FlashVars1 = 阅读全文
posted @ 2013-05-24 11:54 douqiumiao 阅读(127) 评论(0) 推荐(0) 编辑
摘要: <span class="float_r" style="background:none;">注册就有<strong style="color:#fc5004; font-family:Microsoft Yahei; font-size:16px;" id="user_number">19548332</strong>人陪你玩</span>View Code js:<script type="text/javascript">// 增 阅读全文
posted @ 2013-05-24 11:53 douqiumiao 阅读(163) 评论(0) 推荐(0) 编辑
  2013年5月23日
摘要: 方法一:修改Web.Config文件:<configuration> <system.web><pages validateRequest="false" /> </system.web></configuration>方法二:在.aspx页面中添加:<%@ Page validateRequest="false" %>但还是不行.我就郁闷了.后来一想.原来我用的是.net 4.0 还需要在web.config里面加一句<configuration> <system 阅读全文
posted @ 2013-05-23 17:22 douqiumiao 阅读(477) 评论(0) 推荐(0) 编辑
  2013年5月10日
摘要: <html><head></head><body><script language="javascript" type="text/javascript">var x;x=parseInt(Math.random()*(80-1))+1;//产生1到80之间的随机数,如果要产生x到y之间的随机数则样式为:x=parseInt(Math.random()*(y-1))+x;document.write(x,'<br>');</script></body 阅读全文
posted @ 2013-05-10 17:17 douqiumiao 阅读(329) 评论(0) 推荐(0) 编辑
  2013年5月7日
摘要: public class demo { private string _name; public string Name { get { return _name; } set { _name = value; } } private int _rate; public int Rate { get { return _rate; } set { _rate = value; } } ... 阅读全文
posted @ 2013-05-07 11:16 douqiumiao 阅读(203) 评论(0) 推荐(0) 编辑
  2013年5月6日
摘要: 最近对代码作了一些优化,试验后效果还可以,但是发现界面会闪烁,具体是TreeView控件会闪烁,语言为C#,IDE为VS2005。在查阅一些资料,使用了一些基本技术后(如开启双缓冲),发现没什么效果。 于是使用Profiler工具,查找出瓶颈在于每次更新完界面的EndUpdate操作(使用这个是为了减少界面更新次数,但这里不理想是因为控件中中的元素很多),猜想大概每次更新,.Net底层都会更新重绘每个图元,所以速度会慢,造成闪烁。但是如果这样,使用双缓冲应该会有较好效果。再看代码,发现可能是更新动作太过频繁,于是降低速度,有所好转,但还是不行。 继续在网上查阅,最终找到一个方案比较合适... 阅读全文
posted @ 2013-05-06 12:30 douqiumiao 阅读(426) 评论(0) 推荐(0) 编辑
  2013年4月24日
摘要: 未处理的“System.InvalidOperationException”类型的异常出现在 System.Windows.Forms.dll 中。其他信息: 线程间操作无效: 从不是创建控件“progressBar1”的线程访问它。以前很少做关于线程的程序,而且对于线程的理解也不是很深,无奈只好百度之。很快从网上找到了解决方案:方法1、在FormLoad事件中加入System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;这是是最简单的方式!方法二、使用Invoke调用委托参考示例代码:1.定义 委托 deleg. 阅读全文
posted @ 2013-04-24 14:48 douqiumiao 阅读(257) 评论(0) 推荐(0) 编辑
  2013年4月18日
摘要: 今天发现在IE10中登录我公司的一个网站时,点击其它菜单,页面总会自动重新退出到登录页,后检查发现,IE10送出的HTTP头,和.AUTH Cookie都没问题,但使用表单验证机制(FormsAuthentication)却无法判断该用户已登入,保存的Session总会丢失.后查实这是ASP.NET 2.0,3.5和4.0的Bugs,因这些版本无法识别IE10的User-Agent标头字符串,所以无法识别用户浏览器的版本,从而导至了ASP.NET的特定功能失效,认为游览器不支持Cookies功能,不处理与Cookie相关的程式码等,从而在浏览器中不保存服务器返回的Session标识,造成丢失等 阅读全文
posted @ 2013-04-18 17:28 douqiumiao 阅读(190) 评论(0) 推荐(0) 编辑
  2013年4月12日
摘要: 1.首先保证你买的空间要支持你写的ASP.NET版本程序,VS2003开发的为ASP.NET1.1VS2005的为ASP.NET2.0。现在很多空间不支持ASP.NEET2.0!一定要问清楚2.你如果使用的是ACCESS数据库直接和源码文件夹一起上传即可,虚拟主机提供的DATA文件夹专门放置数据库的你可以用也可不用,为了省事一般直接上传不用那个文件夹。你如果使用SQLSERVER数据库必须单独购买SQLSERVER数据库空间,然后远程连接到SQLSERVER在查询分析器中执行SQL新建表操作,然后再导入数据。可参考SQL相关文档3.你如果购买了空间,会给你一个FTP帐号用来传相关文件。买了S. 阅读全文
posted @ 2013-04-12 16:36 douqiumiao 阅读(296) 评论(0) 推荐(0) 编辑
  2013年4月11日
摘要: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml;using System.Data.OleDb;/// <summary>///data2xml 的 阅读全文
posted @ 2013-04-11 17:47 douqiumiao 阅读(293) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2013-04-11 11:08 douqiumiao 阅读(1) 评论(0) 推荐(0) 编辑
  2013年4月10日
该文被密码保护。 阅读全文
posted @ 2013-04-10 15:27 douqiumiao 阅读(1) 评论(0) 推荐(0) 编辑
  2013年4月9日
摘要: 1.设置web.config文件View Code <system.web>......<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />......</system.web>2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。>> 进行传递string Name = "中文参数&qu 阅读全文
posted @ 2013-04-09 11:35 douqiumiao 阅读(226) 评论(0) 推荐(0) 编辑
  2013年4月7日
摘要: 除了定制attributes之外,可以使用Attributes属性定义如何使用这些属性。例如:[AttributeUsage(validon,AllowMultiple=allowmultiple,Inherited=inherited)]强烈推荐使用AttributeUsage属性将属性文档化,因此属性的用户能直接使用已命名的属性,而不用在源代码中查找公用的读/写字段和属性。定义属性目标View Code public enum AttributeTargets 2{ 3 Assembly = 0x0001, 4 Module = 0x0002, 5 Cla... 阅读全文
posted @ 2013-04-07 11:40 douqiumiao 阅读(285) 评论(0) 推荐(0) 编辑
摘要: C#中, 有的类上面添加了[AttributeUsage(AttributeTargets.Property)]这个是什么作用呢?AttributeUsage 枚举类型成员名称 说明All 可以对任何应用程序应用属性Assembly 可以对程序集应用属性Class 可以对类应用属性Constructor 可以对构造函数应用属性。 Delegate 可以对委托应用属性。 Enum 可以对枚举应用属性。Event 可以对事件应用属性。 Field 可以对字段应... 阅读全文
posted @ 2013-04-07 11:37 douqiumiao 阅读(248) 评论(0) 推荐(0) 编辑
  2013年4月2日
摘要: 1.using指令。using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到。例如:using System; 一般都会出现在*.cs中。2.using别名。using + 别名 = 包括详细命名空间信息的具体的类型。这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了一个相同名字的类型的时候。当需要用到这个类型的时候,就每个地方都要用详细命名空间的办法来区分这些相同名字的类型。而用别名的方法会更简洁,用到哪个类就给哪个类做别名声明就可以了。注意 阅读全文
posted @ 2013-04-02 12:25 douqiumiao 阅读(138) 评论(0) 推荐(0) 编辑
  2013年3月5日
摘要: $(this).addClass("on").siblings().removeClass("on"); 阅读全文
posted @ 2013-03-05 11:46 douqiumiao 阅读(127) 评论(0) 推荐(0) 编辑
  2013年2月28日
摘要: 有时为了清除一个网页的缓存可以在访问该网页时添加为当前时间的参数例如: 链接到页面/Ajax/GetNew时可以写成 $.get("/Ajax/GetNew?a="+new Date().getTime(),function(){}) 可以清除页面的缓存~ 阅读全文
posted @ 2013-02-28 18:01 douqiumiao 阅读(185) 评论(0) 推荐(0) 编辑
  2013年2月26日
摘要: 升级后的mvc3和mvc2的区别在于:1.Razor视图引擎 Razor出现之后,我们就可以选择不用asp .net master模板页了,取而代之的是cshtml master 这样会更方便开发,具体方便在: 可以在view文件夹中添加_viewStart.cshtml文件 在此文件中添加@{Layout = "~/Views/Shared/_Layout.cshtml";}这样就可以不用在每个页面中引入模板页了。 具体的模板页面写在_Layout.cshtml中 Razor语法的便捷在于razor自动帮助我们闭合c#在html中的语法。还有就是razor为我们html 阅读全文
posted @ 2013-02-26 18:01 douqiumiao 阅读(218) 评论(0) 推荐(0) 编辑
  2013年2月25日
摘要: 1.Tagbuilder 本身引用的是system.web.mvc但是在mvc3种如果单纯的引用system.web.mvc还是不够的,还需要应用system.web.WebPages2.linq中的let的使用方法: let的作用是产生一个用于存储查询表达式中的子表达式查询结果的范围变量 eg: var actions = _adminAcionService.GetAdminActionsWithRoles(); var role = _adminRoleService.GetAdminRole(id); var sortedActions = from ... 阅读全文
posted @ 2013-02-25 17:31 douqiumiao 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 出于工作需要,准备把LINQ的相关知识梳理一遍,希望能填补下之前学习漏掉的或是没有注意的地方,也为未来减轻压力~ LINQ查询表达式的基本语法很容易掌握,它使用C#常见的语言构造,从外观上看,和我们常用的SQL类似,并且查询表达式中的变量可以用匿名类型,所以在很多情况下,不需要指定变量类型就可以构建LINQ表达式。 LINQ的数据源可以是数据库对象或是XML流等,也可以使实现了IEnumerable或者泛型IEnumberable<T>接口的集合对象。 LINQ的基本语法包含如下的8个上下文关键字,这些关键字和具体的说明如下:关键字说明from指定范围变量和数据源where 根据b 阅读全文
posted @ 2013-02-25 16:11 douqiumiao 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 在mvc 3中无法使用TagBuilder在mvc3中使用TagBuilder,除了需要引用System.Web.Mvc还要引用System.Web.WebPages才能使用。 阅读全文
posted @ 2013-02-25 11:35 douqiumiao 阅读(143) 评论(0) 推荐(0) 编辑