.net/c# - 文章列表

共 169 页

  • ASP.NET的一些实用技巧

    \r\n关于ASP.NET的实用技巧,其实我们已经接触到很多了。下面为大家总结一下,供大家参考。\r\n1.跟踪页面执行\r\n设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及性能优化。ASP.NET中启用页面跟踪非常方便,只需在Page指令中加入Trace=\"True\"属性即可:\r\n\r\n<%@ Page Language=\"C#\" Trace=\"true\"> \r\n跟踪信息可以分为两类:\r\na.页面执行详细情况\r\n其中主要包括页面生命周期中各事件列表、控件树列表(可以查

  • C#基础之抽象类和接口的区别和用途

    \r\n提到C#中的抽象类和接口,大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料.\r\n一、抽象类\r\n抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。\r\n二、接口\r\n接口是引用类型的,类似于类,和抽象类的相似之处有三点:\r\n1、不能实例化;\r\n2、包含未实现的

  • #2013 - Lost connection to MySQL server at reading initial communication packet, system error: 0 的解决方法

  • 使用ajax时出现“消息: ‘Sys’ 未定义”错误的解决方法

    错误:在Ajax应用中自定义脚本时出现“消息: ‘Sys’ 未定义”的错误。\n解决方法1 :把取得PageRequestManager实例的语句(如:var prm = Sys.WebForms.PageRequestManager.getInstance();\n)放在函数里面。\n解决方法2 :把js代码放在ScriptManager控件定义之后。\n原因分析:ScriptManager控件放在body中\n而javascript代码放在了ScriptManager控件之前的位置\n因为html是逐行加载的\n由于var prm = Sys.PageReque

  • Sql 生成自动编号列的方法 GridView Repeater

    Sql 生成自动编号列的方法:SELECT Row_Number() over(order by ID) as numFROM TABLE

  • 在此上下文中不允许使用子查询。只允许使用标量表达式。Insert 查询结果-解决方法

    在insert语句中需要插入查询出来的值。\nInsert into a (a1,a2,a3) values (1,select num from b where id=1,3)\n这样写就出现了“在此上下文中不允许使用子查询。只允许使用标量表达式。”这个错误\n可以这样:\ninsert into a (a1,a2,a3) select 1,num,3 from b where id=1 即可解决问题.

  • c# winform 自动升级的原理及实现

    C/S程序自动升级是一个很重要的功能,原理其实很简单,一般包含两个程序一个是主程序,也就是除了升级功能以外的程序,另一个就是升级程序,常见的360,金山安全卫士都是这样。主要包括以下几点: 1 比较版本 2下载文件 3更新文件 4启动主程序。但其中的需要注意的细节很多。1一般服务端会有一个配置文件包含最新更新的文件信息的配置文件,当然这些更新信息也可以存到数据库,或者其他地方。客户端(也就是需要更新的那部分程序) 也有一个配置文件包含客户端版本信息,这些信息可以存到专门的一个配置文件中,或者是config文件中,没有一定的规定,可以根据实际设计。在客户端程序启动时,先启动更新程序通过比较本地版

  • asp.net 如何实现Repeater单双行颜色不同,隔行不同背景色。

    asp.net 中的Repeater控件,除了有一个 ItemTemplate外,还有个AlternatingItemTemplate,这个AlternatingItemTemplate就是用来设置隔行的样式。在这里换个不同的背景色,就可以实现绑定数据的单双行颜色不同了。1如<asp:Repeater ID=”Repeater1″ runat=”server”><ItemTemplate><div style=”background:white”><%#Eval(“title”) %></div></ItemTemplate&g

  • 在.net 2.0中使用ajax的配置方法,不存在类型或命名空间名称“UpdatePanel”的解决方法

    首先需要引用“System.Web.Extensions.Design.dll”和“System.Web.Extensions.dll”这两个dll。\n但光引用了还不行,会报“ 命名空间“System.Web.UI”中不存在类型或命名空间名称“UpdatePanel”(是缺少程序集引用吗?)”? 这个错误。\n这时,需要配置web.config\n在<system.web>下,添加\n<pages>\n<controls>\n<add tagPrefix=”asp” namespace=”System.Web.UI

  • asp.net 页面被请求两次,代码Page_Load重复被执行的解决方法

    今天在做文章点击计数的时候,发现点击一次,竟然添加了两次计数。一步步的调试,发现是页面的代码被执行了两次,因为是get方法的,也不存在 IsPostBack。\n调试了半天,终于发现是一个img标签的src属性是空的,导致图片加载时,就请求了当前页面的地址,于是该页面又被重复请求了一次。解决方法自然是不要留下空src属性的标签