Loading

文章分类 -  Asp.net

摘要:static void Main(string[] args){ int[] a = { 1, 2, 3, 4, 5, 6, 7 }; int[] b = { 4, 5, 6, 7, 8, 9, 10 }; int[] c = { 1, 2, 3, 3, 4, 1, 2, 4, 6, 1, 6, 5 }; // 交集 var fuck = a.Intersect(b); // 并集 var shit = a.Union(b); // a有b没有的 var diff1 = a.Except(b); // b有a没有的 var di... 阅读全文
posted @ 2014-03-25 17:11 The Mechanic 阅读(187) 评论(0) 推荐(0)
摘要:网站开发中,为了保存用户的信息,有时候需要使用session。如果我们在aspx页面中使用Session,只需要Session["key"]=value就可以,获取时使用int userid=Session["userid"],但是在赋值时,我们可能需要判断Session是否为空,是否能转换成int类型。如果只在一处使用Session,那么我们可以直接在aspx页面中操作,修改也只需修改一处。但在操作Session时,可能会在多个页面,如果修改Session,可能需要修改多个页面,这样会非常的繁琐。解决的办法主要有两个,一个是基类页面,添加一个基类页面, 阅读全文
posted @ 2013-12-25 16:17 The Mechanic 阅读(4477) 评论(0) 推荐(0)
摘要:public class BatchHelper { private static readonly string ConnString = System.Configuration.ConfigurationManager.ConnectionStrings["MDBSConnString"].ConnectionString; /// /// 批量插入数据 /// /// 表名称 /// 键-值存储的批量数据:键是列名称,值是该列对应的数据集合 /// pu... 阅读全文
posted @ 2013-12-20 09:53 The Mechanic 阅读(571) 评论(0) 推荐(0)
摘要:编辑器加载中... 阅读全文
posted @ 2013-05-09 11:20 The Mechanic 阅读(218) 评论(0) 推荐(0)
摘要://按照UTF-8进行编码 string tempSearchString1 = System.Web.HttpUtility.UrlEncode("C#中国"); Response.Write(tempSearchString1); Response.Write(HttpUtility.UrlDecode(tempSearchString1)); //按照GB2312进行编码 string tempSearc... 阅读全文
posted @ 2012-09-28 14:36 The Mechanic 阅读(153) 评论(0) 推荐(0)
摘要:2010-07-09 11:29httpwebrequest 用GET方法时报无法发送具有此谓词类型的内容正文如下一段小程序,运行结果报无法发送具有此谓词类型的内容正文的错误,其实原因很简单,因为用的是GET的方式进行提交,而GetRequestStream()是用来在post提交的时候写post的内容的流,GET是不能有附加内容的,所以当然会报这个错。 HttpWebRequest r = (HttpWebRequest)WebRequest.Create("http://localhost:2404/default.aspx"); r.Method = "GE 阅读全文
posted @ 2012-09-19 18:50 The Mechanic 阅读(7789) 评论(0) 推荐(0)
摘要:protected void Page_Load(object sender, EventArgs e){ }private void getPostAddr(string lon, string lat){ string url = "http://www.ciensharp.com/api/addreq"; string postData = "postStr={" + string.Format("lon:{0},lat:{1},version:1.0.2", lon, lat) + "}&type=geoco 阅读全文
posted @ 2012-09-19 18:02 The Mechanic 阅读(344) 评论(0) 推荐(0)
摘要:在C#中没有<Form>里自带的"reset"命令按钮,因此需要自己写代码实现重置功能。包括文本框清空,复选框清空等操作。通常情况下,遍历页面中的所有控件,将TextBox的值设为空即可,代码如下: foreach (Control control in this.Controls) { if (control is TextBox) { ((TextBox)control).Text = ""; ... 阅读全文
posted @ 2012-09-02 01:18 The Mechanic 阅读(203) 评论(0) 推荐(0)
摘要:指定当用户调用某个文件夹中的文件时,自动转向这个一般处理程序。 步骤:1> 新建一个类。继承 IHttpHandler接口。 2>web.config ,在<httpHandlers>节点中,<add verb="*" path="images/Covers/*.jpg" type="命名空间.类名"> verb是动作,如"GET""POST""HEAD""DEBUG""*" ,"*&quo 阅读全文
posted @ 2012-07-16 13:14 The Mechanic 阅读(474) 评论(0) 推荐(0)
摘要:1.安装NLog 使其集成到VS 里下载地址: http://nlog-project.org/2.NLog.config<?xml version="1.0" encoding="utf-8" ?><nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!-- make sure to set 'Copy 阅读全文
posted @ 2012-06-21 16:18 The Mechanic 阅读(205) 评论(0) 推荐(0)
摘要:/// <summary> /// 以Post方式向指定url地址发送数据并活得返回结果 /// </summary> /// <param name="wsUrl">目标url地址</param> /// <param name="data">需要发送的数据</param> /// <returns></returns> public static string PostData(string wsUrl, string data, CookieContai 阅读全文
posted @ 2012-06-18 17:51 The Mechanic 阅读(521) 评论(0) 推荐(0)
摘要:我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间 DateTime.Now.ToString();// 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString();// 2008-9-4 20:12:12//获取日期 DateTime.Now.ToLongDateString().ToString();// 2008年9月4日DateTime.Now.ToSh 阅读全文
posted @ 2012-06-08 18:22 The Mechanic 阅读(460) 评论(0) 推荐(0)
摘要:最近公司的一个网站需要添加收发邮件功能,原以为要搭建一个邮件服务器[之前没有了解这方面]. . . .网站中的收发邮件功能并不是重新搭建一个邮件服务器,一般都是做这个网站的IT公司,通过在自己公司邮件服务器上添加一个新域名,而你做的只是向这个服务器提交表单,仅此而已。具体代码如下:View Code 1 <form method="post" action=http://mail.test.com.cn/test.php name="emailfrm" id="emailfrm" onKeyDown="if (even 阅读全文
posted @ 2012-03-31 18:16 The Mechanic 阅读(235) 评论(0) 推荐(0)