随笔分类 - asp.net
摘要:Global.asax.cs文件 public class MvcApplication : System.Web.HttpApplication { /// /// 全局事件开始 /// protected void Appl...
阅读全文
摘要:后台代码: [HttpPost] public string AjaxWeather() { string CityName = string.IsNullOrEmpty(Request.Form["city"]) ? "" : Req...
阅读全文
摘要:支持中文的格式化字符长度,自动添加...符号 #region 格式化字符串长度 /// <summary> /// 格式化字符串长度 /// </summary> /// <param name="str">输入的字符串</param> /// <param name="n">截取的长度</param> /// <returns>被截取完的字符串</returns> public static string stringformat(string str, i
阅读全文
摘要:System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch();stopwatch.Start();//中间执行测试的代码stopwatch.Stop();stopwatch.ElapsedMilliseconds.ToString(); //时间结果
阅读全文
摘要:下载ueditor1_2_3_0-utf8-net.zip放在根目录中虽然可以直接用但文件比较乱所以需要放在一个目录中,在网站下新建目录BaiduUEditor,将解压出的文件放到目录中。修改editor_config.js文件(function () { //... window.UEDITOR_HOME_URL = "/BaiduUEditor/"; var URL; var tmp = window.location.pathname;// URL = window.UEDITOR_HOME_URL||tmp.substr(0,tmp.lastIndexOf(&quo
阅读全文
摘要:代码中使用的是FreeTextBox控件,用其它的控件也可以,通过正规表达式分析HTML代码中含有<img...>这样的标记,然后循环下载图片并替换掉HTML代码中的内容,改为本地图片的路径。 string pageBody = this.FreeTextBox1.Text; if (this.CheckBox_SavePic.Checked) { MatchCollection matchs = Regex.Matches(pageBody, "(?<=<img.+?src\\s*?=\\s*?\"?)([^\\s\"]+?)(...
阅读全文
摘要:上次已经可以得到页面的HTML代码了,接下来需要对HTML代码分析,得到里面所有的链接和过滤掉没用的HTML代码,把文字内容保留下来。分析HTML代码,通过正规表达式将链接和链接的文字内容保存下来。 private void FindLink(string html) { ...
阅读全文
摘要:开发爬虫程序首先要先得到Web页面的HTML代码,微软已经为我们提供了很方便的方法,我们可以用WebClient或WebRequest、HttpWebResponse来很容易的得到网站页面的HTML代码。最后已经提供源码下载。先举例用WebClient得到HTML代码的方法。 private ...
阅读全文
摘要:遍历缓存数据 //取得Cache的枚举 IDictionaryEnumerator CacheEnum = Cache.GetEnumerator(); while (CacheEnum.MoveNext()) { //缓存的Key和Value var cacheItem = Server.HtmlEncode(CacheEnum.Key.ToString()+" | "+CacheEnum.Value.ToString()); Response.Write(cacheIt...
阅读全文
摘要:<script language="javascript" type="text/javascript"> function delete_confirm() { var count = 0; $(".checkbox_item:checked").each(function () { count++; }); if (count > 0) { return true; } else...
阅读全文
摘要:枚举 enum month { Jan=1, Feb=2, Mar=3, Apr=4, May=5, Jun=6, Jul=7, Aug=8, Sep=9, ...
阅读全文
摘要:自己在用的分页方法,感觉性能还可以,如果大家有更好的方法可以交流一下。 #region 生成分页的SQL语句 top方法 /// <summary> /// 生成分页的SQL语句 top方法 /// </summary> /// <param name="tableName">表名</param> /// <param name="whereString">条件语句</param> /// <param name="orderByString">排序列
阅读全文
摘要:上传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 ...
阅读全文
摘要:在网站项目中新建一个目录ueditor1,把editor_all.js、editor_all_min.js、editor_config.js文件和net、dialogs、themes、third-party、_src目录放到ueditor1目录中。注:最开始用的目录名是ueditor,在上传图片时出现问题,所以目录命名时要注意。修改editor_config.js文件,URL = "/ueditor1/"; //就是自己建的目录名称;<textarea id="myEditor" cols="20" rows="2&q
阅读全文
摘要: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 ="
阅读全文
摘要: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...
阅读全文
摘要:AJAX页面中无法使用HttpContext.Current.Response.Write("<script language='javascript'> alert('" + alertString + "!');</script>");于是上网找了些资料,并测试了一下AsyncBox也可以正常的在AJAX中显示。this.UpdatePanel1是页面中的UpdatePanel控件, //传统的提示方法 ScriptManager.RegisterStartupScript(this.Updat
阅读全文
摘要:[转] 在用GridView控件时,我们经常会碰到获取当前行的索引,通过索引进行许多操作。例如,可以获得当前行某一个控件元素;设置某一元素的值等等。下面结合实例介绍几种获得GridView当前行索引值的方法。实例:① 目的:获取GridView中RowCommand的当前索引行。② 前台页面:在GridView中添加一模版列,里面添加一个LinkButton控件。代码:<asp:TemplateField HeaderText="操作"> <ItemTemplate> <asp:LinkButton ID="lbtnQianRu&qu
阅读全文

浙公网安备 33010602011771号