03 2014 档案
esayui-datagrid的使用
摘要:第一步:在页面上引入easyui的jQuery链接1 2 3 4 5 View Code记住jquery-1.7.2.min.js这个文件要放在最前面,不然会出现jQuery未定义的错误第二步:第一个table用来承载datagrid1 2 View Code第三步:初始化datagrid(由于我用的是MVC故url对应的是控制器中的controller/Action) 1 View Code第四步:控制器中返回数据 [HttpPost] public ActionResult GetJson() { ...
阅读全文
javascript:;与javascript:void(0)使用介绍
摘要:有时候我们在编写js过程中,需要触发事件而不需要返回值,那么就可能需要这样的写法href=”#”,包含了一个位置信息.默认的锚是#top,也就是网页的上端,当连续快速点击此链接时会导致浏览器巨慢甚至崩溃。当然我们一般用三个 href="###",不过看了这篇文章我们以后就可以使用javascript:;(一个冒号一个分号)javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。javascript:;好些,javascript:void(0);据说某些情况下有浏览器兼容bug。(此点bug我也不知道什么时候能出现,知道的童鞋请指教)。可以写成j
阅读全文
MVC中Json的使用:Controller中Json的处理
摘要:http://www.cnblogs.com/net515/archive/2013/08/29/3289813.html
阅读全文
如何在.NET MVC中使用jQuery并返回JSON数据
摘要:http://blog.csdn.net/dingxingmei/article/details/9092249开始实践 - jQuery端假设我们要从服务器端获取一个文章列表,并把文章条目显示在页面中,而加载的过程要用ajax实现,即实现异步加载。那么我们先来完成jquery向服务器端发出ajax请求,并根据服务器响应来重组DOM从而实现文章在页面上显示。这里,和.NETMVC没有多大关系。具体的jquery代码如下:123456789101112$.ajax({url:'/cgi/getArtical',//请求的某个action的地址datatype:"json
阅读全文
js中 return false
摘要:一、返回控制与函数结果,语法为:return 表达式;语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果二、返回控制,无函数结果,语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个元素,页面会跳转到该元素href属性指定的页. Return False 就相当于终止符,Return True 就相当于执行符。 在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的 onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果 你想取消对象的默认动作就
阅读全文
找不到请求的 .Net Framework Data Provider。可能没有安装.
摘要:学习中遇到的问题: 找不到请求的 .Net Framework Data Provider。可能没有安装. 找到的解决方法解决方法:安装Microsoft SQL Server Compact 4.0.安装Microsoft SQL Server Compact 4.0之后,程序运行正常。问题的原因就是程序连接.sdf的数据库时的报错,所以安装Microsoft SQL Server Compact 4.0即可。Microsoft SQL Server Compact 4.0中文版下载地址: http://www.microsoft.com/en-us/download/details...
阅读全文
C#静态类和静态成员
摘要:1. 静态类1.1 简介 静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。 静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。 当类中没有依赖对象标识的数据或行为时,就可以使用静态类。1.2 特点它们仅包含静态成员。它们不能被实例化。它们是密封的。它们不能包含实例构造函数(C# 编程指南)。1.3 其他 静态类是密封的,因此不可被继承。 静态类不能包含构造函数,但仍可声明静态构造函数以分配初始值或设置某个静态状态。 1.4 实例staticclass CompanyInfo{ publicstaticstring Get...
阅读全文
对一些对象进行方法扩展
摘要:下面对一个DataTable添加一个扩展方法:第一步: 新建一个CS文件,添加如下代码(添加了this表示是对DataTable的扩展): 1 public static void Extend(this DataTable dt, DataRow dr)2 {3 dt.Rows.Add(dr);4 } 这个时候编译会报错说扩展方法必须在非泛型的静态类中定义。第二步:将类改成静态类 1 public static class TableExtend第三步:调用(在调用的地方加入命名空间,这里不可以自动完成添加,都手动添加)...
阅读全文
怎样将某一类型标识为适合绑定到 System.Web.UI.WebControls.ObjectDataSource 对象的对象
摘要:1.页面的代码如下: 1 body> 2 3 4 5 6 7 8 9 10 现在要自定义一个类型,然后能够绑定到ObjectDataSource类型上去2.办法如下: 1 [DataObject] 2 public class ObjData 3 { 4 public ObjData() 5 { 6 } 7 8 [DataObjectMethod(DataObjectMethodType.Select)] ...
阅读全文
自定义控件时怎么让自定义的属性在属性窗口中显示
摘要:1.要想将自己定义的属性在属性窗口中显示,则可以在属性的上方加入如下黄色代码: 1 public partial class SmartGridView 2 { 3 private string m_mergeCells; 4 5 /// 6 /// 要合并的单元格的列的索引(用逗号“,”隔开) 7 /// 8 [Browsable(true), 9 Description("需要合并的单元格的列的索引(用“,”分隔)"),10 Category("扩展")11 ...
阅读全文
在Web.config中注册自定义控件
摘要:之前都是在每个页面的顶端注册用户控件或者是自定义控件,这样不简洁,而且麻烦。现在只要在在web.config文件中声明,其他地方就可以直接使用前缀加控件如下黄色代码所示: 1 2 3 4 5 6 7 8 9 10 11
阅读全文
怎样让一个自定义控件在工具箱中可见
摘要:1.首先在你的自定义控件的前边加上下面黄色所示代码:1 [ToolboxData(@"")]2 [System.Drawing.ToolboxBitmap(typeof(YYControls.Resources.Icon), "SmartGridView.bmp")]3 public partial class SmartGridView : GridView4 {5 }VS 2010会自动添加到工具箱中,VS2012则新添加一个选项卡,然后把生成的dll加进去就可以了,如下图所示:
阅读全文
parse,tryparse区别
摘要: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 可
阅读全文
dll强签名的由来和作用
摘要:C# dll强签名介绍之前基本没有这个概念,直到有一天我们的dll被反编译了,导致我们的代码基本上被看到了,才想起来要保护dll的安全性,因为C#语言的在编译过程中会产生中间语言导致dll很容易被反编译。暂且先不说如何加密,为了保证dll不被别人随便使用,就首先得对其进行强签名。为什么使用强名称签名:通过签发具有强名称的程序集,您可以确保名称的全局唯一性。强名称还特别满足以下要求:强名称依赖于唯一的密钥对来确保名称的唯一性。任何人都不会生成与您生成的相同的程序集名称,因为用一个私钥生成的程序集的名称与用其他私钥生成的程序集的名称不相同。强名称保护程序集的版本沿袭。强名称可以确保没有人能够生成您
阅读全文
log4net配置
摘要: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
阅读全文
AssemblyInfo.cs的作用
摘要:总结:用来设置项目生成的dll的常规信息。(如版本、版权等等)它就相当于一个资源文件,存放资源信息。http://www.cnblogs.com/xuyuantao/articles/927285.htmlAssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明://备注:[assembly:AssemblyDescription("用最强的抢劫类写成!")]//产品名称[assembly:AssemblyProduct("产品名称 ")]//公司[assembly:AssemblyCompany(&quo
阅读全文
WCF服务端行为的一些设置
摘要:[ServiceBehavior( InstanceContextMode = InstanceContextMode.Single, //表示所有的请求都用一个服务实例来处理 ConcurrencyMode = ConcurrencyMode.Multiple, // 表示服务类支持多线程 IncludeExceptionDetailInFaults = true)] // 仅在开发阶段将其设置成true,能将服务端的异常作为错误的消息发出,必便对服务进行故障排除。
阅读全文
wcf之OperationContextScope
摘要:作用:使用消息头向服务发送额外的信息。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...
阅读全文
WCF中DataContractAttribute 类
摘要:一、这个类的作用使用提供的数据协定,将类型实例序列化和反序列化为 XML 流或文档。无法继承此类,(DataContractSerializer用于序列化和反序列化在 Windows Communication Foundation (WCF) 消息中发送的数据)用于wcf数据传输中。二、怎么使用这个类1.通过将DataContractAttribute属性 (Attribute) 应用于类,而将DataMemberAttribute属性 (Attribute) 应用于类成员,可以指定要序列化的属性 (Property) 和字段。例子: 1 // Set the Name and Names.
阅读全文
VS.net中快捷键收缩和展开代码段
摘要:i. Ctrl-M-O 折叠所有方法ii. Ctrl-M-P 展开所有方法并停止大纲显示(不可以再折叠了)iii. Ctrl-M-M 折叠或展开当前方法iv. Ctrl-M-L展开所有方法其他的快捷方式:1.怎样跳转到指定的某一行?两种方法:Ⅰ. Ctrl+G Ⅱ. 双击状态栏中的行号2.. 怎样创建矩形选区?两种方法:Ⅰ. 摁住alt键,然后拖动鼠标即可。Ⅱ. 按住Shift+Alt点击矩形的左上和右下位置即可。3.怎样快速隐藏或显示当前代码段?Ctrl+MM4.怎样快速切换不同的窗口?Ctrl+Tab5.怎样生成解决方案?Ctrl+Shift+B6.怎样快速添加代码段?输入prop然...
阅读全文
WCF之服务说明
摘要:实质:服务说明实质上就是服务相关的一些信息。1.服务端代码添加了如下黄色代码: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //创建一个ServiceHost 6 using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))) 7 { 8 // Open the ServiceHost ...
阅读全文
WCF寻址
摘要:1.如果在....定义了基址那么寻址有以下几种情况 1 第三个终结点定义指定一个绝对地址,如下面的示例配置所示。 2 5 6 !-- The relative address specified: use the base address --> 7 8 9 在终结点还可以指定一个绝对地址和一个不同的传输协议 (TCP)。基址在地址中不起作用。实际终结点地址为 net.tcp://localhost:9000/servicemodelsamples/service。 全址:终结点是否有全址? 终结点中的全址 :基址+终结点中的相对地址
阅读全文
WCF之多个协定
摘要:多个协定”示例演示如何在一个服务上实现多个协定,以及如何配置终结点以便与实现的每个协定进行通信1.服务端代码如下(服务实现了两个协定,增加了黄色所示代码): 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //创建一个ServiceHost 6 using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService))) 7 { 8 ...
阅读全文
WCF之多个终结点
摘要:1.服务端配置如下(一个Service节点下可有多个endpoint,): 1 1 2 2 3 3 4 4 6 6 7 8 7 9 8 10 9 11 10 12 11 13 12 14 13 15 14 16 15 2. 客户端配置: 1 2 3 4 5 6 7 8 9 10 11 ...
阅读全文
WCF客户端和服务端配置
摘要:服务端: 1 2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 3...
阅读全文
VS2012新建项目出错:未找到与约束ContractName Microsoft.VisualStudio.Text.ITextDocumentFactoryService
摘要:问题:重新安装了VS2012,结果在新建项目时总是跳出这样的错误:解决方案:方案一:在程序中找到KB2833957和KB2840642这两个补丁,然后将其卸载。方案二:下载补丁KB2781514,并安装。在官网上有明显提示:安装图解:以管理员身份运行安装包注意:在安装或卸载补丁的过程中需要将VS2012关闭。
阅读全文
windows运行打开服务命令
摘要:1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger
阅读全文
WCF异常相关
摘要:1.端口没打开解决办法: services.msc 启动Net.Tcp Port Sharing Service2.由于访问被拒,服务终结点未能侦听 URI“net.tcp://localhost:8084/ServiceModelSamples/service”。请确认在 SMSvcHost.exe.config 的相应 allowAccounts 节向当前用户授予了访问权限。解决办法:首先在我的计算机单击右键选择“管理”。就是前面有个盾牌的。然后打开本地用户和组。选择用户。在Administrator账户上单击右键,选择属性,把下面的“禁用此账户”复选框的钩去掉。重启计算机,选择Admin
阅读全文
了解WCF的前世今生之实现服务端(一)
摘要:http://www.cnblogs.com/jiagoushi/archive/2013/03/15/2962351.html1.WCF是对现有的分布式通信技术的一个整合,其中包括Com/DCom、.Net Remoting、Web服务及其WSE(web服务的升级版本)、MSMQ,是微软大一统的技术。2..Net Remoting 是用于远程调用,但是不支持跨平台,也就是说通信的双方都要支持.net,其实没有实现真正意义上的面向服务。3.web service 和WSE可以说是真正的面向服务的设计,也实现了跨平台,但是它只能基于HTTP的方式传输,而且安全性、可靠性的得不到保障,所以也达不到
阅读全文
posted @ 2014-03-12 10:57
随心所意
svn忽略文件后缀
摘要:*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store Release Debug bin Bin obj *.db *.suo *.user map *.datasource
阅读全文
posted @ 2014-03-11 14:06
随心所意
浙公网安备 33010602011771号