波斯马BOSSMA Information Technology

ASP.NET 下的日志

XmlDocument操作xml常用操作

发布时间:2010年9月27日 / 分类:ASP.NET, DOTNET / 抢沙发

使用XmlDocument操作xml,常用操作包括:创建xml文件,编辑xml文件,读取xml文件。主要包括对节点的创建、编辑,属性的的创建、编辑,以及使用XPath进行查找。看下图: 代码如下: ??????? //创建xml protected void Button1_Click(object sender, EventArgs e) ??????? {...

c#(WinForm)遍历局域网计算机(电脑)获取IP和计算机名称

发布时间:2010年8月25日 / 分类:ASP.NET, WinForm / 抢沙发

c#可以遍历局域网计算机,获取全部计算机的名称和IP地址,网上提供了相关的几种方法,并对效率进行了比较,但是没有对各种方法进行比较,以确定可以使用的情况。这篇文章将对这几种方法进行分析,以帮助了解各种方法适用的情况。 using System; using System.Collections.Gene...

DataGridView(WinForm)中实现行的上下移动

发布时间:2010年8月19日 / 分类:ASP.NET, WinForm / 2 次吐槽

DataGridView(WinForm)中实现行的上下移动。模拟了20条数据,绑定到DataGridView,点击向上按钮,数据行向上移动一行,点击向下,数据行向下移动一行。 显示效果: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; u...

asp.net(c#)快速生成Json格式的数据(JsonHelper)

发布时间:2010年8月16日 / 分类:ASP.NET, JavaScript / 抢沙发

在目前web开发的应用中,ajax效果被广泛的应用,需要在在客户端和服务器端频繁的传送数据,json格式的数据被javascript天然的支持,具有良好的编程支持和更好的效率。在以前的开发中,都是每次获取数据的时候构造json数据,没有达到重用和封装的目标。最近参考网上的资源,主要...

asp.net子目录不继承主目录的web.config的设置

发布时间:2010年8月16日 / 分类:ASP.NET / 抢沙发

只需要在上级目录的web.config的system.web配置节的外边中添加location: <configuration> <location path="."? allowOverride="false"? inheritInChildApplications="false"> <system.web> ..... </system.web> </location> </confi...

细粒度数据权限控制的探索(2)

发布时间:2010年7月22日 / 分类:ASP.NET / 4 次吐槽

在上一篇文章中,一步步的深入的探讨了数据权限控制的方式;这一篇文章将搭建一个可以灵活控制数据权限的框架。 1、目标 (1)编程人员很少甚至无需关注数据权限 (2)数据权限由实施人员或用户直接来设置 (3)不通过编码而只需要在友好的界面中更改设置 2、分析 为了使编程人...

细粒度数据权限控制的探索(1)

发布时间:2010年6月8日 / 分类:ASP.NET / 抢沙发

做程序一段以时间以后,对基于角色的权限控制已经比较熟悉了,定义一系列的功能,然后设置每个角色可以访问的功能。但是这对于稍微复杂的业务逻辑来说,就有点勉强了,因为会涉及数据权限的控制。这里说的细粒度指能够很好的对数据表中的列进行过滤,或者还包括对按钮等操作的...

Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(4)

发布时间:2010年6月8日 / 分类:ASP.NET / 12 次吐槽

这一节将测试ActiveX控件在新版操作系统上运行的问题,并提出解决的办法。主要是ActiveX程序兼容性和CAB文件的安装问题。我在Vitual PC上安装了Windows 7,并且使用IE8浏览器。 1、测试环境:Windows 7 + IE8 2、修改之前,直接访问页面看看,发现出错了: 出错行:document.H...

Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(3)

发布时间:2010年6月6日 / 分类:ASP.NET / 2 次吐槽

这篇文章将介绍ActiveX版本更新的方法,参考了我最初文章中一位朋友的回复中的方法。通过设置注册表中的的ActiveX的版本(InstalledVersion)来维护更新。 1、更新Activex的版本: (1)在ActiveX项目上点右键,属性,应用程序,程序集信息,最初的版本是1.0.0.0,修改为1.0.1....

Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(2)

发布时间:2010年5月30日 / 分类:ASP.NET / 4 次吐槽

上一节介绍了一个ActiveX的例子,后续的文章将针对这个例子进行扩充和说明。这篇文章将介绍C#如何在ActiveX控件中调用javascript的函数,这里参考网上的例子介绍两种方法,虽然代码不一样,但是殊途同归。而且都使用了mshtml。 1、方法一 (1)在VS项目中添加Com对象引用:Micr...