代码改变世界

今日学习心得:sqlserver2005分页查询存储过程

2011-02-14 13:25 by 于为源, 396 阅读, 0 推荐, 收藏, 编辑
摘要:create procedure usp_ProductByCategory(@categoryID int,@beginIndex int,@endIndex int,@docount bit)asif(@docount=1)--说明只做统计计数beginselect count(*) from ViewProduct where categoryid=@categoryidendelsebeginwith tempbl as (select row_number() over (order byAddDate desc) as rownum,* from ViewProduct where 阅读全文

今日学习心得:SiteMap设置以及在SiteMap中使用roles控制权限

2011-02-12 22:02 by 于为源, 2318 阅读, 1 推荐, 收藏, 编辑
摘要:[代码]web.config配置 <siteMap enabled="true" defaultProvider="UserSiteMapProvider"> <providers> <clear/> <add name="AdminSiteMapProvider" type="System.Web.XmlSiteMapProvider" siteMapFile="~/Sitemap/Admin.sitem 阅读全文

role配置,profile配置

2011-02-12 11:11 by 于为源, 444 阅读, 0 推荐, 收藏, 编辑
摘要:<roleManager enabled="false" defaultProvider="AspNetSqlRoleProvider"><providers><clear/><add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices 阅读全文

Membership配置

2011-02-12 11:01 by 于为源, 1329 阅读, 0 推荐, 收藏, 编辑
摘要:<membership defaultProvider="AspNetMembershipProvider"><Providers><clear/><add name="AspNetMembershipProvider" /*名称*/type="System.Web.Security.SqlMembershipProvider" /*处理程序类名,可以自己实现继承自MemberShipProvider的处理类,大概需要实现21个方法*/c 阅读全文

使用sqlexpress的数据库连接配置,使用附加数据库方式

2011-02-12 10:14 by 于为源, 12171 阅读, 1 推荐, 收藏, 编辑
摘要:<add name="applicationServices"connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFileName=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>Integrated Security默认值是False,此时需要提供Uid和Pwd,即将以Sql S 阅读全文

注册membership使用的11张表

2011-02-12 08:38 by 于为源, 284 阅读, 0 推荐, 收藏, 编辑
摘要:在命令提示工具中输入aspnet_regSQL 阅读全文

VisualSVN Server的配置和使用方法(转)

2011-01-28 12:11 by 于为源, 47699 阅读, 9 推荐, 收藏, 编辑
摘要:1.为什么要用VisualSVN Server,而不用Subversion?回答:因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为windws service,还要通过修改配置文件来控制用户权限,另外如果要想以Web方式【http协议】访问,一般还要安装配置Apache,如果是新手,岂不是很头痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻烦。安装的时候SVN Server已经封装为windws service,Apache服务器的配置也只是在图像界面上,指定认证方式、访问端口 阅读全文

ashx中使用session

2011-01-24 14:47 by 于为源, 1136 阅读, 0 推荐, 收藏, 编辑
摘要:最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:大体如下Session["loginName"]为空,无法toString();context.Session["Id"]“context.Session”引发了“System.NullReferenceException”类型的异常 base {System.SystemException}: {"该方法的指针为空。"}查阅MSDN得到ashx文件要使用Session,必须实现Session接口;%@ WebHandler Language= 阅读全文

今日学习笔记:c# extern 关键字 和 kernel32.dll中的api:WritePrivateProfileString,GetPrivateProfileString

2010-12-08 14:10 by 于为源, 3927 阅读, 0 推荐, 收藏, 编辑
摘要:关于Extern修饰符的用法网上其实很多了,这里我来老生常谈一下,以便加深印象。extern 主要用于声明在外部实现的方法,什么叫外部实用的方法呢,一般说来就是用System.Runtime.InteropServices服务的DllImport方法引入非托管代码程序集。例如调用系统API,C语言写的方法等等。在这种情况下,声明必须为static同时,extern 关键字还可以定义外部程序集别名,使得可以从单个程序集中引用同一组件的不同版本。 下面是一个改写自MSDN上的简单的例子,调用系统winmm.DLL播放wav文件://系统API的调用的声明 [System.Runtime.Inter 阅读全文

sqlserver 两个数据库同步

2010-12-07 10:41 by 于为源, 1595 阅读, 0 推荐, 收藏, 编辑
摘要:////////////////////////////////////////以下实现复制步骤(以快照复制为例) 运行平台SQL SERVER 2005 一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy 4.设置SQL 代理(发布服务器和订阅服务器均设置)本篇文章发表于www.xker.com(小新技术 阅读全文

HttpModule与HttpHandler详解

2010-11-15 15:32 by 于为源, 12600 阅读, 16 推荐, 收藏, 编辑
摘要:ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处... 阅读全文

未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。

2010-11-09 09:40 by 于为源, 11884 阅读, 3 推荐, 收藏, 编辑
摘要:发布的打包项目在本机测试好使,部署到客户服务器上报错 分析器错误消息: 未能加载文件或程序集“Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。 源错误: 行 63: <compi... 阅读全文

SQL2005转SQL2000的方法

2010-11-01 16:06 by 于为源, 572 阅读, 0 推荐, 收藏, 编辑
摘要:直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。2005转到2000的步骤1. 生成for 2000版本的数据库脚本2005 的manger studio-- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例-- 右键要转到2000的库-- 任务-- 生成脚本-- 在"脚本向导"的"选择数据库"中, 确定选择的是要转到2000的库-- 勾选"为所选数据库中的所有对象编... 阅读全文

UpdatePanel触发javascript脚本技巧

2010-10-30 22:52 by 于为源, 899 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET控件开发之UpdatePanel触发JavaScript脚本的实现相信很多人都已经遇到这个问题了.这个本身不奇怪.下面我们来具体讨论此问题.  UpdatePanel触发JavaScript脚本的实现一.预呈现数据无法更改  1.大家知道,预呈现的数据是无法更改的,以前可能提到过,这里再看demo,自定义一个控件  [DefaultProperty("Text")] [Toolbox... 阅读全文

javascript的escape()函数

2010-10-28 17:02 by 于为源, 236 阅读, 0 推荐, 收藏, 编辑
摘要:escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。字符值大于 255 的以 %uxxxx 格式存储。 阅读全文