.NET
文章平均质量分 55
猿序程
这个作者很懒,什么都没留下…
展开
-
c#使用正则表达式
Regex.IsMatch("需验证的字符串", @"^[a-z]{01,12}$");原创 2015-07-23 11:54:31 · 361 阅读 · 0 评论 -
NET计算时间差(天、小时、分钟、秒)
DateTime date1 = DateTime.Now;DateTime date2 = new DateTime(2015, 4, 30, 0, 0, 0); //2015-04-30 00:00:00TimeSpan ts = new TimeSpan();ts = date1 - date2;Response.Write(ts.Days + "天" + ts.Hours转载 2015-05-21 10:55:46 · 8747 阅读 · 0 评论 -
将List<HashTable>转为DataTable
public static DataTable Convert2DataTable(List list) { DataTable dt = new DataTable(); if (list.Count == 0) return dt; foreach (string name in list[0]原创 2014-05-09 09:54:21 · 2982 阅读 · 0 评论 -
.cs文件执行JS时的写法
this.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "$(function(){art.dialog.open.origin.location.reload();art.dialog.close();});", true);原创 2014-04-25 16:50:23 · 1429 阅读 · 0 评论 -
DataTble导出Excel(不借用控件)
//生成Excel文件的代码 protected void ExportExcel() { Microsoft.Office.Interop.Excel.Application excel = null; Microsoft.Office.Interop.Excel.Worksheet ws = null; Microsoft.Off转载 2012-12-11 14:14:24 · 604 阅读 · 0 评论 -
字符串转码
string message = "中华人民共和国";message = HttpUtility.UrlEncode(message, System.Text.Encoding.GetEncoding("GB2312"));原创 2015-02-26 12:49:16 · 388 阅读 · 0 评论 -
获取HTML页面源代码
protected string GetHTTPReponse(string url, string webcode) { try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); Htt原创 2014-08-07 14:25:42 · 2103 阅读 · 0 评论 -
Timer和UpdatePanel实现局部刷新
1.将Timer放在UpdatePanel里面和外面实现的刷新效果大不一样。A.如果放在里面,将看不到刷新效果,很赞,而且正在进行的js代码不会因为刷新而毁灭掉,比如说,我在页面弹出另一个页面,刷新的时候,这个页面还是弹出的,不会重刷新。B.如果放在外面,会明显看到页面的刷新效果和跳动,用户体验很不好,而且会将正在进行的js毁灭掉,比如我弹出的页面,会关闭掉。原创 2015-02-10 10:25:44 · 3322 阅读 · 0 评论 -
ASP.NET页面修改模板页Title、SeoKeywords、SeoDescription
cs Master.Page.Title = article.articleTitle; Master.Page.MetaKeywords = "keywords"; Master.Page.MetaDescription = "fdfdfdf";原创 2014-10-09 11:58:44 · 1053 阅读 · 0 评论 -
.NET的一些指令
1.@ Assembly"WJCMS.Model" %>原创 2014-06-11 11:12:06 · 598 阅读 · 0 评论 -
++i与i++的区别
++i 先赋值,后执行i++ 先执行,后赋值原创 2017-02-14 11:28:37 · 497 阅读 · 0 评论 -
GridView、DataGrid使用DataBound事件前提
1.GridViewif (e.Row.RowType == DataControlRowType.DataRow){ //...}2.DataGridif (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){ //...}原创 2017-02-22 15:18:56 · 1000 阅读 · 0 评论 -
字符中\的转义
一般字符串中的\都是写两遍\\来实现转义,但是其实在字符串前面加一个@,就可以单写一个\了。例子如下:string path = @"E:\upload\test.txt";string path2 = "E:\\upload\\test.txt";原创 2016-10-17 17:35:58 · 1257 阅读 · 0 评论 -
从指定的数组中,随机抽取一个数
int[] arrViewCount = new int[] { 1, 3, 5, 7, 9, 2, 4, 6, 8 }; Random r = new Random();int n = r.Next(0, arrViewCount.Length - 1);Response.Write(arrViewCount[n].ToString());原创 2016-08-02 18:05:11 · 11943 阅读 · 0 评论 -
创建DataTable
string jouneyStr = "第一行的name||第一行的sex||第一行的address@@第二行的name||第二行的sex||第二行的address@@第三行的name||第三行的sex||第三行的address"; //创建临时表 DataTable tblDatas =new DataTable("Datas");原创 2014-03-25 15:05:06 · 563 阅读 · 0 评论 -
工作中遇到的程序小结
1.获取汉字的字节长度int count = Encoding.Default.GetByteCount("你好"); //原创 2014-05-28 17:23:46 · 957 阅读 · 0 评论 -
ASP.NET动态创建Media标签
System.Web.UI.HtmlControls.HtmlMeta metaKeywords = new System.Web.UI.HtmlControls.HtmlMeta(); metaKeywords.Name = "keywords"; metaKeywords.Content = keywords + "," + config.Web原创 2014-10-09 12:17:21 · 617 阅读 · 0 评论 -
绑定DropDownList
方法一: IList list = PainterService.FindAll(""); if (list != null && list.Count > 0) { drp.Items.Clear(); drp.Items.Add(new ListItem("请选择", ""));原创 2014-11-27 14:12:34 · 470 阅读 · 0 评论 -
.NET获取windows域帐号
string DomainName = System.Environment.UserDomainName; //域?string AccountName = System.Environment.UserName.ToLower(); //帐号原创 2014-06-20 17:29:36 · 2648 阅读 · 0 评论 -
检查一个字符是否在一段字符串中
public static bool IsAccess(string id,string accessids){ return new List(accessids.Split(',')).IndexOf(id)>=0;}//返回true,可以访问;否则不可以。调用如下:if(IsAccess("7","17,33,21")) //检查7是否在17,33,21中{ //转载 2012-08-20 12:53:14 · 572 阅读 · 0 评论 -
截取double后面小数点数量
double size = 19.0123456;size = Convert.ToDouble(String.Format("{0:N2}", size)); //N2就是取2位,N3就是取3位转载 2012-08-21 09:44:17 · 1000 阅读 · 0 评论 -
.NET发邮件
来自:公司网站代码1.web.config( 内添加) 2. public static void sendMail(string smtpserver, string userName, string pwd, string strfrom, string strto, string subj, string bodys) {转载 2012-08-13 10:17:21 · 1068 阅读 · 0 评论 -
Microsoft.JScript找不到JScript引用问题
网站--添加引用---"Microsoft.JScript"和"Microsoft.Vsa"转载 2012-08-13 09:47:04 · 2378 阅读 · 0 评论 -
遍历复选框的值
cbl_user.DataSource = dt.DefaultView; cbl_user.DataTextField = "Name";cbl_user.DataValueField = "Id";cbl_user.DataBind();原创 2012-04-20 16:59:58 · 567 阅读 · 0 评论 -
.NET倒计时
转自:http://blog.sina.com.cn/s/blog_66f7fa5a0100tihx.html aspx页面: 距结束时间还有//document.write("");var timess=''function show_student163_time(){ window.setTimeout("show_student163_time()"转载 2012-04-19 17:30:33 · 1236 阅读 · 0 评论 -
下拉框联动
//下拉框DropDownList1事件(DropDownList1为一级下拉框,ddl_stu为二级下拉框) protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { string id= DropDownList1.SelectedValue;转载 2012-03-26 17:30:34 · 700 阅读 · 0 评论 -
.NET生成随机数
先导入命名空间using System.Text;//用于使用StringBuilder 方法 protected static string GetNumPwd(int num)//生成数字随机数 { string a = "0123456789"; StringBuilder sb = new Stri转载 2012-12-03 18:45:33 · 747 阅读 · 0 评论 -
C#创建windows服务并定时执行
一、创建window服务1、新建项目-->选择Windows服务。默认生成文件包括Program.cs,Service1.cs2、在Service1.cs添加如下代码: System.Timers.Timer timer1; //计时器 public Service1() { Initi转载 2013-02-01 19:14:53 · 17827 阅读 · 5 评论 -
创建日志文件
/// /// 保存日志 /// /// 日志文件名 /// 日志内容 public static void saveLogFiles(string _filenum, string _content) { StreamWriter sw = null; //保存的日志文件名 string File原创 2014-07-04 15:26:41 · 1160 阅读 · 0 评论 -
AspNetPager分页
AspNetPager1.RecordCount = dt.Rows.Count;int pageCount = dt.Rows.Count; //共多少条数据AspNetPager1.PageSize = 15; //每页显示多少条数据PagedDataSource pds = new PagedDataSource();pds.DataSource = dt.DefaultVi原创 2012-03-26 17:12:43 · 379 阅读 · 0 评论 -
加文字型水印
/// /// 文字水印 /// /// 服务器图片相对路径 /// 保存文件名 /// 水印文字 /// 图片水印位置 0=不使用 1=左上 2=中上 3=右上 4=左中 9=右下 /// 附加水印图片质量,0-100 /// 字体 /// 字体大小 public static void AddImageSig原创 2014-06-24 16:42:07 · 833 阅读 · 0 评论 -
加图片型水印
/// /// 图片水印 /// /// 服务器图片相对路径 /// 保存文件名 /// 水印文件相对路径 /// 图片水印位置 0=不使用 1=左上 2=中上 3=右上 4=左中 9=右下 /// 附加水印图片质量,0-100 /// 水印的透明度 1--10 10为不透明 public static void Add原创 2014-06-24 16:38:01 · 541 阅读 · 0 评论 -
解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
在提交表单时候,asp.net 提示:"从客户端(......)中检测到有潜在危险的 Request.Form 值" 。asp.net中的请求验证特性提供了某一等级的保护措施防止XSS攻击,asp.net的请求验证是默认启动的。这个给出各个版本.net的解决方法。asp.net 2.0 通常解决办法方案一:将.aspx文件中的page项添加ValidateRequest="转载 2014-02-27 11:26:46 · 596 阅读 · 0 评论 -
++i和i++ (自己的理解)
protected int i = 0; protected int j = 0; protected void Page_Load(object sender, EventArgs e) { Response.Write("i++:" + i++); //结果:0 理解:执行时已+1,但是等下一次用它的时候才是+1的结果 Respon原创 2013-11-05 10:43:48 · 605 阅读 · 0 评论 -
根据日期查询星期
/// 根据日期,获得星期几 /// 年 /// 月 /// 日 /// 星期几,1代表星期一;7代表星期日 public static string getWeekDay(DateTime date) { string weekDay = ""; int m = date.Month; int y = date.Year; int d = date.Day; if (m == 1) m = 13转载 2013-10-11 14:56:48 · 966 阅读 · 0 评论 -
公历转为农历的函数
/// /// 公历转为农历的函数 /// /// 公历日期 /// 农历的日期 static string SolarToChineseLunisolarDate(DateTime solarDateTime) { System.Globalization.ChineseLunisolarCalendar cal = new S转载 2013-10-11 15:17:25 · 2014 阅读 · 0 评论 -
关闭不安全的HTTP方法
在web.config----节点内添加如下代码: 以上代码只允许开启GET、POST和HEAD方法。说明:allowUnlisted="false":拒绝未列出的谓词。原创 2016-02-17 11:11:20 · 4546 阅读 · 2 评论