
.NET
文章平均质量分 73
普通网友
这个作者很懒,什么都没留下…
展开
-
ASP.NET中IsPostBack详解
IsPostback的原理先说说吧,然后在上代码。1、IsPostBack介绍 Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时是第一原创 2016-02-22 21:05:10 · 757 阅读 · 0 评论 -
C#解决引用第三方dll没有强签名问题
首先先看问题的引入针对word或excel操作时,出现VS2010或VS2013中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法问了度娘,解决方法如出一辙:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。问题轻松解决后,应该有很多人纠结这个“嵌入互操作类型”到底是个什么意思呢?下面让我解释一下: 1.”嵌入原创 2016-08-25 19:56:26 · 6288 阅读 · 0 评论 -
通过COM组件方式实现java调用C#写的DLL文件
通过JAVA调用C#的DLL文件实现。网上资料很多,自己整合总结了一下,做个备忘。 一、C#写com组件开发环境 VS20131、新建工程:TestDemo //根据自己需要取工程名 注:VS必须以管理员身份启动!!!!!2、右键点击工程->应用程序->程序集信息->使程序集com可见,打上勾 注:1.创建工原创 2016-08-24 20:39:03 · 3808 阅读 · 0 评论 -
JAVA调用C++/C#的DLL
由于项目的需要,最近研究了java 调用DLL的方法,将如何调用的写于此,便于日后查阅:采用的方法是JNI:Java Native Interface,简称JNI,是Java平台的一部分,可用于让Java和其他语言编写的代码进行交互。下面是从网上摘取的JNI工作示意图:总体说明:先在JAVA中建立一个类,通过javac生成.class,再由javah生成.h;然后将原创 2016-08-17 21:39:50 · 1220 阅读 · 0 评论 -
C#创建和调用WebService详细教程
一、Web Service到底是什么一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系统上运行。其实可以从多个角度来理解 WebService,从表面上看,WebService就是一个原创 2016-07-27 21:51:25 · 1855 阅读 · 0 评论 -
C#深拷贝 反射实现
项目中经常遇到需要将一个对象深拷贝出来做其他事情,而原对象保持原有状态的情况。当时又不想自己new一个出来,然后对着一堆字段赋值......多次遇到这样的需求后就想着用反射实现。#region 对象拷贝 //引入命名空间using System.Reflection; /// /// 对象拷贝 ///原创 2016-07-06 11:38:31 · 1022 阅读 · 0 评论 -
添加类库应用出现黄叹号
NET类库引用自己写的类库时出现叹号 只有生成的时候出现‘未引用’方法大多数是删了重新再引用 但是不见效 还是有叹号,此时一般是引用库与被引用库的目标框架不一致造成的,在相应的类库上右击,点击属性,如下图:原创 2016-07-13 12:40:51 · 1081 阅读 · 0 评论 -
C#反射机制
.Net Framework 中提供了反射机制,可以再加载程序运行时,动态获取和加载程序集,并且可以获取到程序集的信息在程序集中,包含模块(Module),模块包含类型,类型包含成员,提供反射,我们可以查看到一个程序集的路径,命名空间,类。我们还可以对其进行操作可以对程序集的类进行实例化,掉用类中的方法等,就跟我们普通使用程序集一样反射机制通常有下面一些用途使用 Ass原创 2016-07-01 16:22:04 · 662 阅读 · 0 评论 -
GridView读取EXCEl并保存到数据库中
最近想要做一个考试成绩分析模块,对填好的EXCEL表格进行读取操作,将数据存储到数据库中,并在界面显示读取的EXCEL内容,倒腾半天作出如下效果,不是很好,算是给大家参考吧。有不对的地方还请大家指出,我的邮箱:pplsunny@163.com。。最后将所有源代码贴在文章里。 前台界面显示如图:代码;http://www.w3.org/TR/xhtml1/DTD/xhtm原创 2012-07-27 17:07:09 · 2272 阅读 · 0 评论 -
按位枚举(flags)的使用
枚举在开发中是很有用的,就以位枚举在权限设计中为例.1.定义一个enum 加[Flags]的标记,表示是位枚举,同时枚举中的值还必须是2的幂.[Flags]//位枚举的Attribute public enum Roles//值必须为2的幂 { none = 0, admin = 1,原创 2016-07-01 11:03:54 · 2154 阅读 · 0 评论 -
Newtonsoft.Json高级用法
在做开发的时候,很多数据交换都是以json格式传输的。而使用Json的时候,我们很多时候会涉及到几个序列化对象的使用:DataContractJsonSerializer,JavaScriptSerializer 和 Json.NET即Newtonsoft.Json。大多数人都会选择性能以及通用性较好Json.NET,这个不是微软的类库,但是一个开源的世界级的Json操作类库,非常简单实用。原创 2016-07-11 15:13:06 · 851 阅读 · 0 评论 -
Newtonsoft.Json用法
在做开发的时候,很多数据交换都是以json格式传输的。而使用Json的时候,我们很多时候会涉及到几个序列化对象的使用:DataContractJsonSerializer,JavaScriptSerializer 和 Json.NET即Newtonsoft.Json。大多数人都会选择性能以及通用性较好Json.NET,这个不是微软的类库,但是一个开源的世界级的Json操作类库,非常简单实用。原创 2016-07-11 14:42:27 · 593 阅读 · 0 评论 -
MVC C# Html.TextBox等Html控件设置样式
第一个参数为我们为他们取一个名字,对应id和name,第二个参数则为值,第三个参数则为属性例如这个产生的html元素就是我们就可以参照这个例子来生产其他元素的例子,或者我们只是用一个参数,两个参数等。例子1: 备注: @Html.TextBox("comment", null, new { @class原创 2016-06-24 16:45:49 · 3023 阅读 · 0 评论 -
Jquery Ajax提交form表单
ajax技术带给我们的是良好的用户体验,同时,使用jquery可以简化开发,提高工作效率。献上一个简单的例子:前台代码:index.aspx 4 5 6 7原创 2016-02-25 15:38:23 · 2419 阅读 · 0 评论