Asp.net
sweety820
这个作者很懒,什么都没留下…
展开
-
Asp.net 自定义控件
本文通过实现一个服务端控件来讲解一下控件开发,该控件的功能如下:1.显示服务端时间,并不停更新 2.通过手动点击刷新按钮以AJAX获取服务端最新时间 3.能拖动 4.能记住在页面上的位置,页面回传后位置不变 5.能配置一个定时时间,一到这个时间,自动回传触发用户自定义的事件首先新建一个类库项目HampWebControl,再新建一个类叫TipTime1,继承WebCon转载 2013-10-16 14:41:45 · 855 阅读 · 0 评论 -
.Net4.0以上使用System.Data.Sqlite
最近对Sqlite感兴趣,就尝试了一下用c#连接,我用的版本是vs2013,默认开发环境是.net4.5,,按照网上的教材,下载了System.Data.Sqlite,然后写了下面这个简单的测试代码, SQLiteConnection.CreateFile(".\\a.db");//创建SQL文件 SQLiteConnection con = new SQLit原创 2014-02-18 17:09:17 · 21781 阅读 · 4 评论 -
System.EntryPointNotFoundException: 未发现入口点。
1.今天在把MVC3.0升级到MVC4.0的时候,运行项目,出现了这个问题。报错如下“/”应用程序中的服务器错误。未发现入口点。说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.EntryPointNotFoundException: 未发现入口点。源错误: 执行当前原创 2014-03-07 17:15:36 · 18719 阅读 · 0 评论 -
Autofac 基本例子
1.Autofac 是一个IOC框架,比较于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很轻量级性能上也是很高的。官网首页http://autofac.org/。2.Autofac使用例子1.先定义一个简单的接口 /// /// 接口 /// public interface IAction {原创 2014-03-16 10:36:42 · 1794 阅读 · 0 评论 -
log4net独立文件配置
1.引入log4net.dll2.建立log4net.config文件,文件内容如下原创 2014-02-19 14:37:33 · 951 阅读 · 0 评论 -
IronJS
Nuget 安装CMD命令:Install-Package IronJS原创 2014-04-15 15:23:47 · 1108 阅读 · 0 评论 -
AutoMapper 基本用法
1.基本用法public class Person { public string Name { set; get; } public DateTime Birthday { set; get; } }public class PersonDTO { public string Name { set; get; }原创 2014-07-08 12:06:45 · 2861 阅读 · 0 评论 -
MVC Log4net
最近MVC项目中用到了Log4net,但是,无论如何原创 2014-08-26 23:33:17 · 2223 阅读 · 0 评论 -
.Net 自定义读取自定Config文件
.Net里面,ConfigurationManager默认读取的是Web.config或者App.config但是,什么都放在这两个文件里面,感觉太多了,也不好管理配置。于是参考了下别人的资料,自己写了一个例子,例子实现的的是E:\App.config的文件,文件格式如下 要实现这样的功能,就要实现自己的ConfigurationSecti原创 2014-12-03 13:29:16 · 6528 阅读 · 2 评论 -
利用DynamicObject来读取Xml
在js,可以用js.location这样的方式来进行语法选择,c#里面也可以用dynamic来实现。 /// /// XElement动态解析 /// public class XElmentObject : DynamicObject { private XElement _root; #region ///this[原创 2014-12-03 16:57:58 · 984 阅读 · 0 评论 -
Win10 IIS 安装.net 4.5
更新Win10,原来的IIS站点访问不了,原因是因为IIS 没有.net 4.5,使用网上的aspnet_regiis.exe -i命令,一点都不靠谱,直接提示: C:\WINDOWS\system32>c:\windows\microsoft.net\framework64\v4.0.30319\aspnet_regiis.exe -i Microsoft (R) ASP.N...原创 2018-03-13 12:54:38 · 7840 阅读 · 6 评论 -
C# Dapper
1.以操作SQLite为例.先下载Dapper,项目引用添加Dapper.dll,然后入下SQLiteConnectionStringBuilder sb = new SQLiteConnectionStringBuilder();sb.DataSource = @"D:sqlite.db";SQLiteConnection con = new SQLiteConnection(sb.To原创 2014-02-20 15:44:49 · 4974 阅读 · 0 评论 -
Asp.net自定义控件事件
下面总结处理回发事件,必须要做的步骤(1)继承并实现IPostBackEventHandler接口的RaisePostBackEvent方法(2)为表单元素定义UniqueID,以与IPostBackEventHandler服务器控件的UniqueID相对应原创 2013-10-16 15:10:35 · 1037 阅读 · 0 评论 -
Asp.net自定义控件事件
下面总结处理回发事件,必须要做的步骤(1)继承并实现IPostBackEventHandler接口的RaisePostBackEvent方法(2)为表单元素定义UniqueID,以与IPostBackEventHandler服务器控件的UniqueID相对应原创 2013-10-16 15:09:38 · 770 阅读 · 0 评论 -
转:Render RenderContents RenderControl 三个方法的区别
每个页面都有一个控件树,代表本页面所拥有的所有子控件,页面控件就是控件树的根,为了生成控件树,页面将建立一个HtmlTextWriter类的实例,在这个实例中封装了相应流,接着页面会把HtmlTextWriter对象传递给RenderControl,RenderControl会检查控件的Visible属性是否为真,如果是真,RenderControl会调用Render方法,而Render方法会去调转载 2013-10-17 10:27:23 · 1470 阅读 · 0 评论 -
ASP.net自定义控件
Asp.net自定义控件,一般是继承WebControl类,下面来说下重写的几个方法的意义。默认Asp.net自定义控件呈现的是一个标签,要改变,可以通过重载WebControl基类的TagKey属性来改变.TagKey 为HtmlTextWriterTag.WebControl基类的Render用来呈现内容,重载它便可以往页面上呈现任何自定义的标签。WebControl基类的原创 2013-10-16 14:32:46 · 753 阅读 · 0 评论 -
C# 自定义异常的总结
在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种: 1. SystemException类: 所有的CLR提供的异常类型都是由SystemException派生。 2. ApplicationException类: 由用户程序引发,用于派生自定义的异常类型,一般不直接进行实例化转载 2014-02-21 10:31:18 · 674 阅读 · 0 评论 -
C# 实现自定义类型的A[key]取值
c#中怎么实现像Dictionary一样通过D[key]取值呢public class Configuration { private Dictionary _dic = new Dictionary(); public TValue this[TKey key] { get {原创 2014-02-28 14:38:45 · 1798 阅读 · 0 评论 -
C#连接数据库
//很简单,但是,久了不用了就会遗忘,记下来以后重用 string str = Properties.Settings.Default.StudentConnectionString;//连接字符串 SqlConnection conn = new SqlConnection(str);//构造数据库连接 SqlComma原创 2014-02-15 10:08:33 · 662 阅读 · 0 评论 -
log4net
1.引入log4net.dll2.接着我们配置相关的配置文件(WinForm对应的是*.exe.config,WebForm对应的是*.config),本实例中是控制台应用程序(控制台同winform),配置如下(附各配置的说明):xml version="1.0" encoding="utf-8" ?>configuration> configSections> se原创 2014-02-18 09:59:43 · 837 阅读 · 0 评论 -
C# 使用HttpWebRequest Post
1.代码 HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://localhost:62415//Terminal/BalanceCompare"); request.Method = "POST"; request.ContentType原创 2014-02-19 15:53:26 · 1081 阅读 · 0 评论 -
Json.Net用法
1.将类转换成Json //定义实体类 public class Person { public string Name { set; get; } public int Age { set; get; } } //转成json string json = JsonConvert.SerializeObject(ne原创 2014-02-19 17:48:01 · 1061 阅读 · 0 评论 -
IIS 子应用配置继承问题
IIS 子应用配置继承问题IIS建立子应用,那么子应用的配置会优先读取父站点的,如果相同的配置信息,子站点的会被忽略,如果配置Key相同,但Value不同,就会报“该项已被添加”这类型的错误。如果想让子站配置独立的话,有一下两种方式:父站点的web.config配置取消继承<?xml version="1.0"?><configuration&a转载 2018-05-17 10:26:30 · 1291 阅读 · 0 评论