
asp.net
lorinzhang
纸上得来终觉浅,绝知此事要躬行
展开
-
C# B/S 使用域用户验证
一种方便安全的方法,设置原创 2014-05-09 10:52:30 · 1940 阅读 · 0 评论 -
vs 2008 生成安装包时 突然报 不可恢复的生成错误
有可能是以下情况1.Mergemod.dll 未正确注册运行 regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll"2. ole32.dl 未注册运行 regsvr32 ole32.dl原创 2012-02-12 18:14:38 · 885 阅读 · 0 评论 -
使用qq 邮箱STMP 发信问题
1。操作超时(端口写错了)2。服务器不支持安全链接(qq不支持) SSL3。命令顺序不正确。 服务器响应为: Error: need EHLO and AUTH first ! (NetworkCredential用户名写错,不是aaaaa@qq.com 而是aaaaa)而其他邮箱则是aaaaa@163.com原创 2011-12-31 16:24:40 · 3319 阅读 · 0 评论 -
window service时遇到的问题
1。调试。显然调试window service项目与普通不同 1),安装上服务(制作安装包,详细流程http://blog.163.com/luolin_110@126/blog/static/12671341920098825918621/) 2),启动服务(也可以做成自动启动) 3),vs添加到进程,名称和项目名称一致的那个,不要乱加哦2。time原创 2011-12-31 16:35:32 · 720 阅读 · 0 评论 -
制作windows services 服务的过程
什么是服务,概念就不落落了用的vs 2008 1,新建默认的俩文件如图制作安装包这时候工程里会多一个projectinstaller.cs的文件,在这个工程文件里我们可以设置与服务相关的属性以及控制其启动方式等。点击projectinstall设计界面中的serviceinstaller1组件,在属性中我们可以做如下调整:1) Descr原创 2012-01-31 18:03:02 · 708 阅读 · 0 评论 -
菜鸟不菜学习mvc(一)
mvc是什么不解释,解释也是废话一大堆,会用,会熟练,会干活就ok啦,叫兽早就说过人和动物的区别是会使用使用工具高深的问题是达到传说中的老赵级别的人去研究的,偶的职责是打字,安全,效率就让大鸟们研究吧,没时间孩子等着喂奶呢,哈哈。。。说笑只是没达到那种高度,活干完再研究吧,好比房子没买呢就别讨论结婚生几个娃了,ok,搜索完mvc的定义吧,废话over写博客也是学习,不太熟练,那。。。。原创 2011-10-31 00:35:23 · 811 阅读 · 0 评论 -
菜鸟不菜学习mvc(二)(权限设计插曲)
上次运行完以后随便点了点就没看,时隔一个周,继续学习这传说优点>缺点的mvc本来想按老步子走,链接数据库>增加>查询>更改>删除,但这些东西之前还有个数据库要建立,建咱就好好建,没有更贱只有最贱,这节就把数据库弄起来吧,别说你数据库牛X哈,牛X的跳过,本节和mvc没关系,和mvc他妈的数据库有关系,大牛请闪人,但为了一点一点做就这么来吧,不是做个demo就会啦,那是真正的菜鸟,ok,总是废话一原创 2011-11-07 01:11:25 · 1592 阅读 · 0 评论 -
如果你的网站速度慢看看是不是这个原因
这两天给一公司做了个发新闻,产品,简介等简单的企业站点,结果运行速度超慢,后台速度正常,前台页面速度很慢,查了很久才查到这种情况,分享是不是有部分打字员也遇到自己做的东西慢的要命的情况我的首页就像一般的企业站,如下图就和上图一样分了几块要绑定数据和图片的地方,于是我就放了几个Repeater上去原创 2011-11-01 01:20:45 · 766 阅读 · 0 评论 -
js 跨域
mvc 没学完,接新项目,用到js跨域问题需求 :在新项目登录后主界面点击链接进入旧项目,(旧项目为java项目,有登录页,地址为:www.aa.com)处理大致思路: 我想着用隐藏的iframe src='www.aa.com',然后我新项目(地址为 www.bb.com) 的登录后主界面点击旧项目的链接时,触发,iframe内的登录按钮事件中途问题:js 提示 ”木有权限“ ,原创 2011-11-19 20:11:21 · 670 阅读 · 0 评论 -
C#索引器
看索引之前,先看一下数组使用的实例class Arrclass{ private readonly string name; public Arrclass(string name)//Arrclass的构造函数,并且带有参数name { this.name = name; } public string Name原创 2011-10-23 15:10:56 · 762 阅读 · 0 评论 -
web.config 部分解释,收藏
asp.net夜话之十一:web.config详解收藏 Author: 周金桥Date: 2008年11月10日在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。在转载 2011-10-23 23:47:18 · 841 阅读 · 0 评论 -
判断ip 所在城市
可先下载ip 数据库 sqlserver 2005 版 点击下载public static string GetIpRealWorldAddress(string ipAddress) { if (!IpAddressAvailable(ipAddress)) { return "原创 2012-06-05 17:12:27 · 973 阅读 · 0 评论 -
对session和cookie的一些理解
一、cookie机制和session机制的区别*************************************************************************************Cookie是客户端的存储空间,由浏览器来维持。具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由转载 2012-06-10 22:53:34 · 676 阅读 · 0 评论 -
msdtc 配置
1--启动msdtc ,配置权限2--将msdtc添加至防火墙例外 ,并添加135端口3--web 和 db 服务器中都要 添加“C:/WINDOWS/system32/drivers/etc/hosts”文件中增加对方记录 例如开发环境 DB 上添加 #注释 对方ip地址 对方机器名192.168.0.138 vip5-PC原创 2014-05-20 09:30:51 · 1417 阅读 · 0 评论 -
我对 WCF RESTful 身份验证的实现方式
RESTful 具体含义请去搜索 ,意味着我们的服务是无状态的,每次调用完全无关的那么我们怎么保证身份验证呢?一般这类服务都是提供给别人调用(一般是 第三方系统 ),或者叫做应用程序编程接口 (api) 随便叫吧,就这么个意思假如我有一个服务地址为 www.a.com/aservice/ 提供给别人的登录名 为 system1 密码 为 abedeff原创 2013-12-26 17:40:44 · 3009 阅读 · 0 评论 -
根据姓名获取拼音 C#
/// /// 获取姓名拼音的缩写 /// /// /// public static string GetPYString(string str) { str =System.Text.RegularExpressions.Regex.Replace(str, @"\s原创 2013-07-25 17:07:49 · 2042 阅读 · 0 评论 -
Entity framework Repository 结构重新整理现有项目
还是首先说场景 上头要求必须满足的几大条件: 1--开发速度要快 2--实施方便(因为是以产品形式,必须实施方便) 3--对开发人员要求低(减少成本) 4--引用要方便,要开放平台,容易提供给第三方结构于是得出: 1-- 开发速度快使用 EF 这个应该是目前开发速度最快的了 2--实施方便,原创 2013-07-04 00:03:47 · 1559 阅读 · 0 评论 -
2003+IIS6.0 无法找到该页
网站指定 .net版本为 4.0 结果无法,找到该页,连 html 也无法访问打开 [iis管理器] 选择 [web服务扩展] 将对应的版本允许原创 2013-06-19 13:28:34 · 1677 阅读 · 0 评论 -
WCF RESTful 方式的大数据量限制
情景:wcf 使用 RESTful 方式提供服务供 客户端,直接使用 HttpClient 访问1----当向后台提交 list 数据多条时,或者 wcf 返回 list 数据 多条时,wcf 有限制(即wcf 对 序列化 和反序列化的数量限制)此限制可以在serviceBehaviors 修改应配置如下:原创 2013-06-18 12:51:41 · 4848 阅读 · 0 评论 -
C# 获取 Mac 地址,主板信息,cpu 序列号, 磁盘卷标
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration"); ManagementObjectCollection moc = mc.GetInstances(); List MacAddress = new List();原创 2013-06-14 12:19:25 · 1482 阅读 · 0 评论 -
p3p 实现跨域的时候涉及到cookies的问题
首先确认目的:这里跨域操作 cookies并不是 一个A 网站直接操作任意B网站的cookies。如果允许这么干那么天下大乱了,如果不甚了解请去google那么这次的实验情景情景: 有www.a.com ,www.b.com 两个网站, www.b.com有个开放给第三方系统登陆即接受第三方系统传过来的用户参数的登陆页面,但是这里登陆成功后的标识是写cookies的,为了模拟 我在原创 2013-04-03 10:49:55 · 1410 阅读 · 1 评论 -
三种客户端访问wcf服务端的方法 C#
string jsonstr = String.Empty; string url = "http://localhost:7041/Service1/Hello"; #region WebClient 访问Get WebClient webclient = new WebClient(); Uri u原创 2012-08-28 09:15:23 · 4317 阅读 · 0 评论 -
C#写文件,知识点总是忘
FileStream fs = new FileStream(Server.MapPath("~/log.txt"), FileMode.Create); //获得字节数组 byte[] log = new UTF8Encoding().GetBytes("asdfasdfasdf"); //开始写入 fs.Write(log, 0,原创 2012-08-31 12:40:53 · 748 阅读 · 0 评论 -
从客户端中检测到有潜在危险的 Request.Form 值
一种解决此为单独配置某个页二种解决在web.config中此为全局配置system.web> pages validateRequest="false"/> system.web>如还未解决,可能是用用高版本vs打开的低版本vs原创 2011-08-30 21:41:03 · 528 阅读 · 0 评论 -
asp.net加水印
private void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="")转载 2011-08-30 08:31:05 · 573 阅读 · 0 评论 -
js弹出窗口
//关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("window.close();");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write("");this.Response.Write("{top.opener =null;top.close();}");this.Response.Write("");//弹出窗口刷新当转载 2011-06-29 17:12:00 · 523 阅读 · 0 评论 -
进度条,今天用到了
进度显示ProgressBar.htm原创 2011-05-03 16:49:00 · 719 阅读 · 0 评论 -
转帖备用,各种截取字符串不同要求 C#
用C#写的字符串截取函数 public string CutStr(string sInString,int iCutLength){ if(sInString==null || sInString.Length==0 || iCutLength int iCount=System.Text.Encoding.GetEncoding("Shift_JIS").GetByteCount(sInString); if(iCount>iCutLength){ int iLength转载 2011-04-14 13:48:00 · 857 阅读 · 0 评论 -
各种ASP.NET定时执行任务解决方案收集
<br />原理:Global.asax 可以是asp.net中应用程序或会话事件处理程序,我们用到了Application_Start(应用程序开始事件)和Application_End(应用程序结束事件)。当应用程序开始时,启动一个定时器,用来定时执行任务YourTask()方法,这个方法里面可以写上需要调用的逻辑代码,可以是单线程和多线程。当应用程序结束时,如IIS的应用程序池回收,让asp.net去访问当前的这个web地址。这里需要访问一个aspx页面,这样就可以重新激活应用程序。Log类是一个记录转载 2011-05-17 19:57:00 · 849 阅读 · 0 评论 -
json实例
<br />1.用之前肯定<br />下载Newtonsoft.Json.dll,Newtonsoft.Json.xml 添加到bin 然后引用<br />2.开始写例子,我这里用webservice做例子当然先写建个webservices<br />webservice代码如下,代码中写了一个Employee类,这写到一块了<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />usin原创 2011-05-18 10:47:00 · 1027 阅读 · 0 评论 -
System.Web.UI.UserControl“不包含“xxxxxxxxx”的定义
<br />今天写了个用户自定义控件所有代码都在一个 ascx 里<br />结果在一个.cs中调用,编译通过,发布失败(勾选“允许更新此预编译站点”),去掉勾选就可发布<br />如果调用的页面也是全放在aspx中也可以通过,vs2008<br /> <br /> <br /> <br />原创 2011-05-18 14:46:00 · 1253 阅读 · 0 评论 -
session解决办法
<br />最有效的是 更改web.config<br /> <system.web><br /><sessionState mode="StateServer" cookieless="false" timeout="20000"></sessionState><br /></system.web><br />个人意见<br /><br />asp中Session的工作原理:<br />asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这原创 2011-05-17 09:36:00 · 619 阅读 · 0 评论 -
应用程序权限设计,收着
<br />http://www.cnblogs.com/yukaizhao/archive/2007/04/15/714256.html转载 2011-05-16 10:27:00 · 668 阅读 · 0 评论 -
updatepanel焦点问题
1.先做一个用户自定义控件FocusControl.ascx控件所有代码转载 2011-05-13 14:27:00 · 823 阅读 · 0 评论 -
C# 中 post ,get实例,不错,很详细
http://hi.baidu.com/%C1%AC%B6%F9/blog/item/6394422a1ad3b5f1e7cd400a.html转载 2011-05-13 12:56:00 · 1154 阅读 · 0 评论 -
gridview 变色与双击
protected void gvTrainClassInfo_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { //设置行颜色 e.Row.Attributes原创 2011-07-03 02:22:12 · 615 阅读 · 0 评论 -
变量名 @XXX 已声明。变量名在批查询或存储过程内部必须唯一
SqlCommand执行完毕后,添加如下语句即可:_commond.Parameters.Clear();//在同一事务中 若要多次执行同一SQL语句,必须在下一次执行前清理前一次的参数原创 2011-07-22 15:25:25 · 4027 阅读 · 0 评论 -
.net编码习惯
http://www.cnblogs.com/zhuqil/archive/2010/01/17/1649936.html看后感觉虽然不是技术点,但都是最最常用,而且使用过程中明显感觉到习惯的重要性!转载 2011-08-30 00:10:37 · 567 阅读 · 0 评论 -
C#做财务精确计算
数字舍入,精确到0.05,即五分钱,如,12.34 舍入后 12.35、12.36舍入后12.40、12.30舍入后12.30、12.40舍入后12.40。 static decimal Floor(decimal d) {原创 2011-08-30 00:22:09 · 2138 阅读 · 0 评论 -
测试Routing
因为一个Url会匹配多个routing规则, 最后常常会遇到规则写错或者顺序不对的问题.于是我们希望能够看到Url匹配Routing的结果.其中最简单的办法就是使用RouteDebug辅助类. 这个类需要单独下载dll组件, 我将此组件的下载放在了博客园上:http://转载 2011-09-23 00:23:03 · 772 阅读 · 0 评论