随笔分类 -  C#

摘要:Global.asax.cs文件 public class MvcApplication : System.Web.HttpApplication { /// /// 全局事件开始 /// protected void Appl... 阅读全文
posted @ 2015-04-29 15:42 寂静之秋 阅读(2919) 评论(0) 推荐(0)
摘要:后台代码: [HttpPost] public string AjaxWeather() { string CityName = string.IsNullOrEmpty(Request.Form["city"]) ? "" : Req... 阅读全文
posted @ 2015-04-28 17:03 寂静之秋 阅读(1564) 评论(0) 推荐(0)
摘要:需要Internet权限,AndroidManifest.xmlactivity_main.xml MainActivity.javapublic class MainActivity extends Activity { private TextView info=null; private Button btn01=null; private static final String strURL="http://192.168.1.2/an... 阅读全文
posted @ 2013-10-30 10:21 寂静之秋 阅读(1149) 评论(0) 推荐(0)
摘要:支持中文的格式化字符长度,自动添加...符号 #region 格式化字符串长度 /// <summary> /// 格式化字符串长度 /// </summary> /// <param name="str">输入的字符串</param> /// <param name="n">截取的长度</param> /// <returns>被截取完的字符串</returns> public static string stringformat(string str, i 阅读全文
posted @ 2013-05-18 12:36 寂静之秋 阅读(1056) 评论(0) 推荐(0)
摘要:System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch();stopwatch.Start();//中间执行测试的代码stopwatch.Stop();stopwatch.ElapsedMilliseconds.ToString(); //时间结果 阅读全文
posted @ 2012-12-04 10:18 寂静之秋 阅读(246) 评论(0) 推荐(0)
摘要:代码中使用的是FreeTextBox控件,用其它的控件也可以,通过正规表达式分析HTML代码中含有<img...>这样的标记,然后循环下载图片并替换掉HTML代码中的内容,改为本地图片的路径。 string pageBody = this.FreeTextBox1.Text; if (this.CheckBox_SavePic.Checked) { MatchCollection matchs = Regex.Matches(pageBody, "(?<=<img.+?src\\s*?=\\s*?\"?)([^\\s\"]+?)(... 阅读全文
posted @ 2012-10-07 18:19 寂静之秋 阅读(533) 评论(0) 推荐(0)
摘要:上次已经可以得到页面的HTML代码了,接下来需要对HTML代码分析,得到里面所有的链接和过滤掉没用的HTML代码,把文字内容保留下来。分析HTML代码,通过正规表达式将链接和链接的文字内容保存下来。 private void FindLink(string html) { ... 阅读全文
posted @ 2012-09-18 22:40 寂静之秋 阅读(4500) 评论(6) 推荐(0)
摘要:开发爬虫程序首先要先得到Web页面的HTML代码,微软已经为我们提供了很方便的方法,我们可以用WebClient或WebRequest、HttpWebResponse来很容易的得到网站页面的HTML代码。最后已经提供源码下载。先举例用WebClient得到HTML代码的方法。 private ... 阅读全文
posted @ 2012-09-18 22:15 寂静之秋 阅读(7999) 评论(0) 推荐(0)
摘要:遍历缓存数据 //取得Cache的枚举 IDictionaryEnumerator CacheEnum = Cache.GetEnumerator(); while (CacheEnum.MoveNext()) { //缓存的Key和Value var cacheItem = Server.HtmlEncode(CacheEnum.Key.ToString()+" | "+CacheEnum.Value.ToString()); Response.Write(cacheIt... 阅读全文
posted @ 2012-08-31 10:25 寂静之秋 阅读(1512) 评论(0) 推荐(0)
摘要:枚举 enum month { Jan=1, Feb=2, Mar=3, Apr=4, May=5, Jun=6, Jul=7, Aug=8, Sep=9, ... 阅读全文
posted @ 2012-08-04 10:25 寂静之秋 阅读(256) 评论(0) 推荐(0)
摘要:自己在用的分页方法,感觉性能还可以,如果大家有更好的方法可以交流一下。 #region 生成分页的SQL语句 top方法 /// <summary> /// 生成分页的SQL语句 top方法 /// </summary> /// <param name="tableName">表名</param> /// <param name="whereString">条件语句</param> /// <param name="orderByString">排序列 阅读全文
posted @ 2012-06-20 10:19 寂静之秋 阅读(796) 评论(2) 推荐(0)
摘要:上传EXCEL文件到服务器 if (FileUpload_excel.HasFile) { string excelFileName = FileUpload_excel.FileName; string fileExt = System.IO.Path.GetExtension(FileUpload_excel.FileName).ToLower(); if (fileExt==".xls" || fileExt==".xlsx") { try ... 阅读全文
posted @ 2012-06-13 16:51 寂静之秋 阅读(1054) 评论(1) 推荐(1)
摘要:ASP.NET2.0新增的功能,由于经常采用一个页面通过不同的参数来显示不同的内容,因此常常需要实现动态输出不同的htmlheader, 比如title, keywords, descrtptions,csslink,meta,icon等。代码如下:protected void Page_Load(object sender, EventArgs e){ //Page title Page.Title ="标题"; //Encode/Content type HtmlMeta encode = new HtmlMeta(); encode.HttpEquiv =" 阅读全文
posted @ 2011-10-15 23:52 寂静之秋 阅读(290) 评论(0) 推荐(0)
摘要:Request.Browser.MajorVersion.ToString();//获取客户端浏览器的(主)版本号Request.Browser.Version.ToString();//获取客户端浏览器的完整版本号 Request.Browser.Platform.ToString();//获取客户端使用平台的名字 Request.UserHostAddress.ToString(); //获取远程客户端主机IP Request.UserHostAddress; Request.Browser.Version; Request.Browser.Platform; HttpReque... 阅读全文
posted @ 2011-10-15 23:50 寂静之秋 阅读(1626) 评论(0) 推荐(0)
摘要:AJAX页面中无法使用HttpContext.Current.Response.Write("<script language='javascript'> alert('" + alertString + "!');</script>");于是上网找了些资料,并测试了一下AsyncBox也可以正常的在AJAX中显示。this.UpdatePanel1是页面中的UpdatePanel控件, //传统的提示方法 ScriptManager.RegisterStartupScript(this.Updat 阅读全文
posted @ 2011-09-29 15:53 寂静之秋 阅读(429) 评论(0) 推荐(0)
摘要:[转] 在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:① 目的:获取GridView中RowCommand的当前索引行。② 前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。代码:<asp:TemplateField HeaderText="操作"> <ItemTemplate> <asp:LinkButton ID="lbtnQianRu&qu 阅读全文
posted @ 2011-09-18 18:27 寂静之秋 阅读(269) 评论(0) 推荐(0)

哈尔滨八零网