上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 之前都是在每个页面的顶端注册用户控件或者是自定义控件,这样不简洁,而且麻烦。现在只要在在web.config文件中声明,其他地方就可以直接使用前缀加控件如下黄色代码所示: 1 2 3 4 5 6 7 8 9 10 11 阅读全文
posted @ 2014-03-25 09:40 随心所意 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1.首先在你的自定义控件的前边加上下面黄色所示代码:1 [ToolboxData(@"")]2 [System.Drawing.ToolboxBitmap(typeof(YYControls.Resources.Icon), "SmartGridView.bmp")]3 public partial class SmartGridView : GridView4 {5 }VS 2010会自动添加到工具箱中,VS2012则新添加一个选项卡,然后把生成的dll加进去就可以了,如下图所示: 阅读全文
posted @ 2014-03-25 09:35 随心所意 阅读(346) 评论(0) 推荐(0) 编辑
摘要: Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?Convert.ToInt32与int.Parse较为类似,实际上 Convert.ToInt32内部调用了 int.Parse:Convert.ToInt32 参数为 null 时,返回 0;int.Parse 参数为 null 时,抛出异常。Convert.ToInt32 参数为"" 时,抛出异常;int.Parse 参数为"" 时,抛出异常。Convert.ToInt32 可 阅读全文
posted @ 2014-03-23 17:43 随心所意 阅读(1697) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2014-03-21 11:12 随心所意 阅读(2) 评论(0) 推荐(0) 编辑
摘要: C# dll强签名介绍之前基本没有这个概念,直到有一天我们的dll被反编译了,导致我们的代码基本上被看到了,才想起来要保护dll的安全性,因为C#语言的在编译过程中会产生中间语言导致dll很容易被反编译。暂且先不说如何加密,为了保证dll不被别人随便使用,就首先得对其进行强签名。为什么使用强名称签名:通过签发具有强名称的程序集,您可以确保名称的全局唯一性。强名称还特别满足以下要求:强名称依赖于唯一的密钥对来确保名称的唯一性。任何人都不会生成与您生成的相同的程序集名称,因为用一个私钥生成的程序集的名称与用其他私钥生成的程序集的名称不相同。强名称保护程序集的版本沿袭。强名称可以确保没有人能够生成您 阅读全文
posted @ 2014-03-21 11:03 随心所意 阅读(6130) 评论(1) 推荐(0) 编辑
摘要: log4net配置(web中使用log4net,把web.config放在单独的文件中)以下有几个要注意的地方(这很有可能就是写不出日志的关键所在)成功例子一:vs2003建立的asp.net项目,log4net文件放在web.config文件中1。添加log4net.dll的引用(可以用源码自己生成,无所谓了,下载dll都行)2。web.config中添加(注意放对位置,在 标签下)3。WebForm1.aspx.cs中page_Load中log4net.ILog log = log4net.LogManager.GetLogger("MyLogger");log.Deb 阅读全文
posted @ 2014-03-21 10:55 随心所意 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 总结:用来设置项目生成的dll的常规信息。(如版本、版权等等)它就相当于一个资源文件,存放资源信息。http://www.cnblogs.com/xuyuantao/articles/927285.htmlAssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注:[assembly:AssemblyDescription("用最强的抢劫类写成!")]//产品名称[assembly:AssemblyProduct("产品名称 ")]//公司[assembly:AssemblyCompany(&quo 阅读全文
posted @ 2014-03-21 10:50 随心所意 阅读(2835) 评论(0) 推荐(0) 编辑
摘要: [ServiceBehavior( InstanceContextMode = InstanceContextMode.Single, //表示所有的请求都用一个服务实例来处理 ConcurrencyMode = ConcurrencyMode.Multiple, // 表示服务类支持多线程 IncludeExceptionDetailInFaults = true)] // 仅在开发阶段将其设置成true,能将服务端的异常作为错误的消息发出,必便对服务进行故障排除。 阅读全文
posted @ 2014-03-20 12:09 随心所意 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 作用:使用消息头向服务发送额外的信息。1.客户端代码如下: 1 namespace Client 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 CalculatorClient client = new CalculatorClient("secure"); 8 double n1 = 5.6; 9 double n2 = 7.3;10 double result;11... 阅读全文
posted @ 2014-03-19 17:00 随心所意 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 所谓安全性就是给服务添加一个标识,然后允许客户端每次调用服务端的任何操作之前对服务进行身份验证,规避恶意调用,保证客户端的安全。1 2 3 4 5 阅读全文
posted @ 2014-03-19 15:11 随心所意 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页