.NET
文章平均质量分 68
水煮鱼的博客
专注问卷调查相关软件开发
展开
-
数据绑定
1) dataset绑定datagridview,如何将更改的数据保存回数据库?DataTable MYTABLE1 = DataGridView1.DataSource as DataTable;if(MYTABLE1.GetChanges() != null){adpt.Update(MyTable1.GetChanges());}2)我有一XML文档,怎么把它读到数据库里面去?原创 2007-07-03 15:50:00 · 772 阅读 · 0 评论 -
ajaxpro jquery json webservice 局部刷新
有个项目需要用到Ajax实现局部刷新功能,如下图点击被访者资料出来下面的数据网格:最开始采用ajaxpro实现该功能,本机测试都没有问题,但部署到Windows 2008服务器上IIS时,外部浏览器访问出现错误如下图:Bussiness_ProjectSearchDetailInfo无法识别没有解决后,同事决定用jquery+ajax+webservice去解决这个问题,但新的错误原创 2011-10-28 15:38:16 · 1165 阅读 · 0 评论 -
asp.net treeview checkbox
在做asp.net项目中需要实现树结构并且支持复选框的功能,asp.net自带中没有这个功能的控件,这里找了一个功能很强大,刷新速度还可以的控件:ASTreeView效果图: 类似的控件也还有许多,比如:jquerytree、jquery MagicDTree Demo源码下载地址:http://www.codeproject.com/KB/webforms/ASTreeV原创 2011-11-28 16:00:11 · 1986 阅读 · 3 评论 -
ASP.NET(C#) DataSet数据导出到Excel
今天给客户做了个功能需要把网格数据(Gridview)导出成Excel,所以我去网上找了个代码 private void Export(string FileType, string FileName) ...{ try ...{ Response.Charset = "原创 2009-10-28 11:43:00 · 3263 阅读 · 0 评论 -
VS2005项目转VS2008碰到的问题
0).NET Framework 2.0 Web Site Found.....Do the same for all .NET Framework 2.0 Webs in this solution选择否,则以VS2005的兼容模式打开,选择是,则用3.5的配置覆盖原创 2011-05-13 11:35:00 · 1747 阅读 · 0 评论 -
nsis安装for delphi/.net
nsis for delphi and net原创 2010-09-15 17:24:00 · 1532 阅读 · 0 评论 -
c#如何通过https方式调用java写的WebServices
例子下载地址:http://download.csdn.net/source/2727071 今天领导吩咐一个任务,就是用.net技术去调用java端写的webservices,而且要采用https访问方式,强制论证 1)浏览器导入服务器cer证书2)c#客户端引入证书 java生成SSL双向认证文章:http://www.javaeedev.com/blog/article.jspx?a原创 2009-11-04 09:49:00 · 4509 阅读 · 7 评论 -
Web Service身份验证
调用你的Web Service的时候需要有身份才能去调用,这里我拟定用户名和密码都是adminusing ...System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; using System.Text.RegularExpressions; using Moc.Utilit原创 2009-10-28 11:35:00 · 968 阅读 · 0 评论 -
XML文件校验
使用Altova XMLSpy软件去定义XML的校验文件.XSD把XML文件和XSD文件放到同一目录下,并且在XML文件中指定验证文件noNamespaceSchemaLocation="3B3_MS_R01_00_ShipmentStatusNotification.xsd",在验证文件中可以添加 type="xs:string"数据类型,minOccurs="0"最小循环个数,maxOccur原创 2009-10-28 11:02:00 · 1168 阅读 · 0 评论 -
控件的联想功能
当用户在TextBox输入开始单词时,后面会列出很多联想的词出来按照下面步骤:1)放入一个ID为TxtPOR的textbox2)拉入一个AjaxControlToolkit.AntoCompleteExtender控件,并在TargetControlID添"TxtPOR"<cc1:AutoCompleteExtender ID="AutoCompletePOR" runat="serv原创 2009-10-28 09:06:00 · 1074 阅读 · 0 评论 -
ASP.NET也像WinForm程序一样运行 FishAspnetLoader
不用再机器上安装IIS或者VS情况下,使用工具可以打包ASP.NET项目,并且可以运行起来,这样在远程端客户演示就不用那么复杂了,值得推荐! !!工具名称:FishAspnetLoader工具开发来源原创 2011-12-29 16:00:37 · 1235 阅读 · 0 评论 -
GridView详述
GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号转载 2008-01-09 14:28:00 · 736 阅读 · 0 评论 -
解决Ajax的updatepanel控件不能使用fileupload的问题
在做DHL空运系统中碰到个问题(D:/SVC_PRJ1/dhldomnew/branch/Nokia/Export/NewBooking.aspx.cs)因为微软的偷懒,目前UpdatePanel还不支持文件上传FileUpload控件。1:主页面中使用UpdatePanel,然后UpdatePanel里面放置的不是FileUpload控件,而是一个Iframe2:这个iframe在链原创 2009-10-28 09:02:00 · 1877 阅读 · 2 评论 -
VS2005 制作的安装程序 安装示例
1.安装说明1.1安装环境操作系统:Windows2000 Server或Windows2003 Server浏览器:IE6.0及以上版本数据库:Microsoft Sql Server 2005(企业版/个人版/标准版皆可) 其它软件:.NET Framework2.0 1.2安装步骤1.2.1 LogisticsTeachingWeb的安装1、 运行L原创 2011-08-04 23:12:09 · 1202 阅读 · 0 评论 -
实现div跟着鼠标走
效果如图,鼠标移到链接的文字上则在下面弹出对于设置好的div: 实现代码: Untitled Document function show(d1){ var div3 = document.getElementById(d1); document.getElementById(d1).style.display = 'blo原创 2011-09-21 18:27:13 · 2310 阅读 · 0 评论 -
mono for android
http://xamarin.com/monoforandroidmonodroid-samples原创 2012-07-02 22:35:55 · 1168 阅读 · 0 评论 -
调用加了SSL签名的WebServices
研究了2天多的东西今天终于搞定了,领导让我研究怎样用.net去调用java开发的webservices,并且需要在webservices服务器上加上数字安全证书, 首先同事给了我一个My.p12数字签名,密码:password,然后碰到一个问题就是,我在.net中去引用WEB服务(https://200.200.200.62:8443/zhl567/service/IwebService)时,出现原创 2009-10-16 14:35:00 · 1973 阅读 · 0 评论 -
jquery 图片随机切换插件
找到一个图片随机滚动功能的jquery插件,简洁且炫酷,应用到网页中还算简单。slide下载slide.rar html代码 Slides, A Slideshow Plugin for jQuery $(function(){ var easings = []; var row原创 2012-03-09 17:18:05 · 2412 阅读 · 0 评论 -
GridView如何将分页数据全部导出为EXCEL
之前做过ASP.NET(C#) DataSet数据导出到Excel,但现在需要把当前GridView全部分页数据都导出到EXCEL中, 解决问题中还碰到这个错误"控件必须放在具有 runat=server 的窗体标记内"错误的解决方法但是我的GridView控件已经放在具有 runat=server 的窗体标记内解决办法: 在页面中重写Page基类的Verify原创 2012-02-10 15:22:21 · 1961 阅读 · 0 评论 -
.NET开发资料
微软MSDNWebcast 开发学习视频:http://www.msdnwebcast.net/原创 2010-11-04 14:55:00 · 905 阅读 · 0 评论 -
Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用
<br />最近对页面的生命周期比较感兴趣,看了一些牛人们写的文章,感觉似懂非懂(仍需要继续努力^_^).<br />生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)和IIS又有着莫大的联系(回头琢磨清楚了再补上这一篇)。大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页面后缀(.aspx)不同,调用不同的页面处理程序(.asp->asp.dll; .aspx->ISAPI.d转载 2010-10-19 14:13:00 · 1178 阅读 · 0 评论 -
.NET 访问JAVA的WebService使用SOAP头
<br />进来做的项目需要和JAVA的WebServices进行交互,其中访问WS的时候需要传入SOAP头进行验证。其中关键就是SOAP头内容。由于JAVA的WS在.NET下生成的代理是没有SOAP头的内容,所以需要手工修改代理类,达到可以传输SOAP头的目的。<br />1:修改代理类,建立SOAP头的对象:<br /> /// <remarks/><br /> [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "2.0.5转载 2010-06-11 11:57:00 · 2697 阅读 · 0 评论 -
c#创建windows service示例以及在asp.net中如何控制windows service
有关windows service的详细介绍,不在本文叙述。如果想了解,自己到网上去搜一搜,关键词就是“windows service”,搜索结果保证不会让你失望,呵呵!本文的预期读者即为对windows service有一定了解,但又没有编写过windows service程序的人。首先咱不急于介绍如何如何编码,第一步干吗第二步干吗。在你需要动手之前,你要想清楚,我为什么要这么做,有没有其它更方转载 2009-12-02 17:08:00 · 5961 阅读 · 2 评论 -
动态显示服务器时间的时钟
DHL客户需要在他们系统中在页面抬头添加服务器时间,在网上一查都很多种方案,然而我决定采用下面的方案:首先在页面放一个TextBox 然后在页面Page_Load的时候给他赋值 TxtTeamName.Text = System.DateTime.Now.ToString(); 并在页面后端代码加上<!-- var xmlDoc = document.getElemen原创 2009-10-28 10:51:00 · 938 阅读 · 0 评论 -
Textarea最大位数限制
<!-- function doKeypress(control,maxLength) { var element=control if(!isNaN(maxLength)) { maxLength = parseInt(maxLength) var oTR = element.document.selection.createRange() if(oTR.原创 2009-10-28 10:49:00 · 2055 阅读 · 0 评论 -
BST项目技术积累
1)给GridView的某行加颜色,在RowDataBound事件中 protected void DG_RowDataBound(object sender, GridViewRowEventArgs e) ......{ if (e.Row.RowType == DataControlRowType.DataRow) ......{ int num = e.Row.原创 2009-11-04 10:14:00 · 1246 阅读 · 0 评论 -
页面回传与js调用服务器端事件
今天碰到一个问题,就是在做GoingLink项目时,在左边的菜单需要根据按钮点击不同,去数据库中取数据去刷新菜单项的内容。如图: <!-- function __doPostBack(eventTarget, eventArgument) { var theform = document.form1; theform.原创 2009-10-28 09:14:00 · 1161 阅读 · 0 评论 -
VS2005快捷键一览
调试快捷键 F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F10: 运行到光标处F11: 逐语句编转载 2008-01-09 14:59:00 · 668 阅读 · 0 评论 -
知识小点积累
1)数据备份: datacon.getcom( " backup database db_SMS to disk= " + txtDSPath.Text.Trim() + " .bak " ); 2)数据还原: datacon.getcom( " use master restore database db_SMS from disk= " +原创 2007-08-29 11:20:00 · 937 阅读 · 0 评论 -
c#代码分析
Assembly.LoadFrom(file) 已知程序集的文件名或路径,加载程序集。Assembly.GetTypes() 获取此程序集中定义的类型。Assembly.CreateInstance()与Activator.CreateInstance()方法的区别Button.ValidationGroup 属性获取或设置在 Button 控件回发到服务器时要进行验证的控件组。向导控件(asp:Wizard)原创 2010-09-18 22:48:00 · 1071 阅读 · 0 评论 -
petshop4.0 详解之三(PetShop数据访问层之消息处理)
<br />在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,尤其是一个B/S结构的软件系统,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。<br />在前面我曾提到,分层式结构设计可能会在一定程度上影响数据访问的性能,然而与它给设计人员带来的好处相比,几乎可以忽略。要提供整个系统的性能,还可以从数据库的优化着手,例如连接池的使用、建立索引、优化查询策略等等,例如在PetShop中就利用了数据库的转载 2010-10-03 22:41:00 · 642 阅读 · 0 评论 -
ASP.NET 网站预编译
Visual Studio 2005默认情况下,在用户首次请求资源(如网站的一个页)时,将动态编译 ASP.NET 网页和代码文件。第一次编译页和代码文件之后,会缓存编译后的资源,这样将大大提高随后对同一页提出的请求的效率。ASP.NET 还可以预编译整个站点,然后再提供给用户使用。这样做有很多好处,其中包括:可以加快用户的响应时间,因为页和代码文件在第一次被请求时无需编译。这对于经常更新的大型站点尤其有用。 可以在用户看到站点之前识别编译时 Bug。可以创建站点的已编译版本,并将该版本部署到成品服务器,而原创 2010-10-15 09:25:00 · 749 阅读 · 0 评论 -
petshop4.0 详解之八(PetShop表示层设计)
代码中,InsertUser()方法就是负责用户的创建,而在之前则需要判断创建的用户是否已经存在。InsertUser()方法的定义如下:private static bool InsertUser(OracleTransaction transaction, int userId, string email, string password, int passFormat, string passSalt, string passQuestion, string passAnswer, bool isAp转载 2010-10-03 23:31:00 · 646 阅读 · 0 评论 -
petshop4.0 详解之五(PetShop之业务逻辑层设计)
<br />五 PetShop之业务逻辑层设计<br />业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,我们也将业务逻辑层称为领域层。例如Martin Fowler在《Patterns of Enterprise Application Architecture》一书中,将整个架构分为三个主要的层:表示层、领域层和数据源层转载 2010-10-03 23:01:00 · 581 阅读 · 0 评论 -
petshop4.0设计说明
petshop4.0设计说明 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体 5、DALFactory=数据层的抽象工厂(创建反射) 6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 DBUtility 数据库访问组件基础类 二、项目引用关系 1、Web 引用 BLL。 2、BLL 引用 IDAL,Model,使用DALFac转载 2010-10-03 22:14:00 · 659 阅读 · 0 评论 -
petshop4.0 详解之二(数据访问层之数据库访问设计)
<br />在系列一中,我从整体上分析了PetShop的架构设计,并提及了分层的概念。从本部分开始,我将依次对各层进行代码级的分析,以求获得更加细致而深入的理解。在PetShop 4.0中,由于引入了ASP.Net 2.0的一些新特色,所以数据层的内容也更加的广泛和复杂,包括:数据库访问、Messaging、MemberShip、Profile四部分。在系列二中,我将介绍有关数据库访问的设计。<br />在PetShop中,系统需要处理的数据库对象分为两类:一是数据实体,对应数据库中相应的数据表。它们没有行转载 2010-10-03 22:34:00 · 741 阅读 · 0 评论 -
petshop4.0 详解之一(系统架构设计)
<br />前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。本系列试图对转载 2010-10-03 22:25:00 · 659 阅读 · 0 评论 -
petshop4.0 详解之七(PetShop表示层设计)
<br />6.4 ASP.NET 2.0新特性 <br />由于PetShop 4.0是基于.NET Framework 2.0平台开发的电子商务系统,因而它在表示层也引入了许多ASP.NET 2.0的新特性,例如MemberShip、Profile、Master Page、登录控件等特性。接下来,我将结合PetShop 4.0的设计分别介绍它们的实现。<br />6.4.1 Profile特性<br />Profile提供的功能是针对用户的个性化服务。在ASP.NET 1.x版本时,我们可以利用Se转载 2010-10-03 23:29:00 · 663 阅读 · 0 评论 -
petshop4.0 详解之六(PetShop表示层设计)
表示层(Presentation Layer)的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样,初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品,如果在用户界面(User Interface,UI)上缺乏吸引人的特色,界面不友好,操作不够体贴,即使这件产品性能非常优异,架构设计合理,业务逻辑都满足了客户的需求,却仍然难以讨得客户的欢心。俗语云:“佛要金装,人要衣装”,特别是对于Web应用程序而言,Web网页就好比人的衣装,代表着整个系统的身份与脸面,是招徕“顾客”的最大卖点。“转载 2010-10-03 23:18:00 · 687 阅读 · 0 评论 -
知识小结(net)
1)Card.Windows.Forms.Actions 是类似于delphi中的控件ActionList,事件列表管理器,统一管理按钮2)程序集签名(也称为强名称签名)赋予应用程序或组件一个唯一标识,其他软件可用该标识来显式标识和引用该应用程序或组件。强名称由程序集的简单文本名、版本号、区域性信息(如果提供)以及公钥/私钥对组成。这些信息存储在一个密钥文件中;用私有密钥为程序集...原创 2010-09-20 22:44:00 · 1385 阅读 · 0 评论