随笔分类 -  ASP.NET

摘要:好久没来记博客了,再接再厉今天做ajax一个页面处理信息大概需要20-30秒一个页面是查这个信息处理的进度,查看百分百用session计算问题:ajax是等到第一个结果调用后才去调用第二个的。第一个请求默认为五秒!而第二个却只有0.01秒!!但是却非要等 到第一个调用完成后,才去调用第二个!!解决方法:检查是否使用了session问:为了可以顺序访问Session的状态值,Session是否提供了锁定机制? 答:Session实现了Reader/Writer的锁机制: 当页面对Session具有可写功能(即页面有<%@ Page EnableSessionState="True 阅读全文
posted @ 2013-04-02 16:15 bule 阅读(562) 评论(0) 推荐(0)
摘要:今天在vs2008想添加一个类文件,结果右键新添加项发现都不见了,重新新建一个工程也没有web的项目总之少了好多东西解决方法:点击左下角的开始→程序→Microsoft Visual Studio 2008→Visual Studio Tools→Visual Studio 2008 命令提示然后运行devenv /InstallVSTemplates 阅读全文
posted @ 2012-10-12 15:18 bule 阅读(381) 评论(0) 推荐(0)
摘要:XmlDocument xml = new XmlDocument(); xml.Load(Server.MapPath("aa.xml"));//读取你的XML Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = "text/xml"; xml.Save(Response.Output); Response.End(); 阅读全文
posted @ 2012-05-22 13:46 bule 阅读(330) 评论(0) 推荐(0)
摘要:[WebMethod(EnableSession = true)] [ScriptMethod] public static object TEST(string testval) { int type = 0; string message = ""; int precent = 0; return new { type = type, message = message, precent = precent }; } 阅读全文
posted @ 2012-05-16 14:21 bule 阅读(554) 评论(0) 推荐(0)
摘要://不可用 var btnSearch = $("#<%=btnSearch.ClientID %>"); btnSearch.attr("disabled", "disabled"); //可用 btnSearch.removeAttr('disabled'); 阅读全文
posted @ 2012-05-11 16:43 bule 阅读(247) 评论(0) 推荐(0)
摘要:<asp:LinkButton ID="lnkHostID" runat="server" Text='<%#Eval("hostid") %>' OnClientClick='<%# String.Format("return GotohostList(\"hostid={0}\")", Eval("hostid")) %>'></asp:LinkButton> 阅读全文
posted @ 2012-05-10 15:32 bule 阅读(177) 评论(0) 推荐(0)
摘要:/// <summary> /// 将泛类型集合List类转换成DataTable /// </summary> /// <param name="list">泛类型集合</param> /// <returns></returns> public static DataTable ListToTable<T>(List<T> entitys) { //检查实体集合不能为空 if (entitys == null || entitys.Count < 1) ... 阅读全文
posted @ 2012-05-08 16:02 bule 阅读(456) 评论(0) 推荐(0)
摘要:好吧···我接触到单片机的一点点东西了今天要在web上面做一个对硬件的远程升级,给我的是bin文件或者是Hex文件,傻了没搞过,发现读bin不太会搞,读Hex是Ascii码然后转哈哈首先需要了解以下HEX的文件信息: Intel HEX文件是记录文本行的ASCII文本文件,在Intel HEX文件中,每一行是一个HEX记录,由十六进制数组成的机器码或者数据常量。Intel HEX文件经常被用于将程序或数据传输存储到ROM、EPROM,大多数编程器和模拟器使用Intel HEX文件。 HEX格式文件以行为单位,每行由":"(0x3A)开始,以回车 阅读全文
posted @ 2012-04-25 14:34 bule 阅读(9486) 评论(2) 推荐(0)
摘要:Error Summary:HTTP Error 503.2 - Service UnavailableThe serverRuntime@appConcurrentRequestLimit setting is being exceeded.Detailed Error Information:Module IIS Web CoreNotification BeginRequestHandler StaticFileError Code 0x00000000由于之前使用的是默认配置,服务器最多只能处理5000个同时请求,今天下午由于某种情况造成同时请求超过5000,从而出现了上面的错误。为了 阅读全文
posted @ 2012-04-19 08:44 bule 阅读(304) 评论(0) 推荐(0)
摘要:1.asp.net 转成XML 执行GetCheckedIDXml方法 public static string ParseListToXML<T>(T list, string rootName, string elementName) where T : ICollection { StringBuilder sb = new StringBuilder(); sb.AppendFormat("<{0}>", rootName); foreach (var str in list) ... 阅读全文
posted @ 2012-03-20 11:30 bule 阅读(292) 评论(0) 推荐(0)
摘要:使用VS2008(或其他版本)命令行工具,键入:SN -T C:\*****.dll就会显示出该dll具体的PublicKeyToken数值。如果该程序集没有强命 名,则不会有PublicKeyToken数值。将 一个程序集强命名的方法是:用SN -k C:\***.snk命令生成***.snk文件,将该snk文件加载到项目中。在项目上右键属性,选择Signing选项卡,钩选中“Sign the assembly”,再在下拉列表中选择刚才生成的***.snk,重新编译程序集。此后,该程序集就被强命 名了,它的PublicKeyToken就有相应数值了。注意要用大写的-T,不能用小写的。公钥标记 阅读全文
posted @ 2012-03-08 11:16 bule 阅读(3526) 评论(0) 推荐(0)
摘要:最近用多线程修改Dictionary字典会产生错误,说Dictionary .add的时候超出索引数组界限只要加上一下代码就OK了。public static object locker = new object();//添加一个对象作为锁就是在有修改的时候加上lock lock (locker)//锁 { /*添加过程*/ dictionary.Add("....", DateTime.Now); } lock (locker)//锁 { /*删除过程*/... 阅读全文
posted @ 2012-02-11 09:15 bule 阅读(9618) 评论(0) 推荐(1)
摘要:在按钮事件结束时添加一下:Response.Redirect(Request.RawUrl);如果需要保存之前编辑好控件的状态请在Page_Load的时候添加 if (!IsPostBack) { //原来的操作 } 阅读全文
posted @ 2012-01-13 09:42 bule 阅读(1304) 评论(0) 推荐(0)
摘要:在cmd上输入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 aspnet_regiis.exe i 阅读全文
posted @ 2011-12-09 17:16 bule 阅读(177) 评论(0) 推荐(0)
摘要:需要添加2个dll文件:Mono.Security.dll; Npgsql.dll。例子大家自己参考一下: private void button1_Click(object sender, System.EventArgs e) { richTextBox1.Text = string.Format( "Server={0};Port={1};Userid={2};database=testdb;password={3};Protocol=3;SSL=false;Pooling=true;MinPoolSi... 阅读全文
posted @ 2011-11-01 11:05 bule 阅读(6543) 评论(1) 推荐(1)
摘要:1.在前天添加两个控件DropDownList和TextBox,在后台给DropDownList赋值和属性的值View Code DropDownList1.Items.Add(new ListItem(" ", " ")); ListItem item = new ListItem("1+1", "1");//绑定value item.Attributes.Add("key", "2");//绑定属性的value DropDownList1.Items.Add(item); 阅读全文
posted @ 2011-08-11 09:45 bule 阅读(1043) 评论(0) 推荐(1)