
Asp.net
文章平均质量分 87
hb0746
这个作者很懒,什么都没留下…
展开
-
aspx net.2.0 C#获取IP,URL,浏览器,操作系统
<br />using System;<br />2using System.Data;<br />3using System.Configuration;<br />4using System.Web;<br />5using System.Web.Security;<br />6using System.Web.UI;<br />7using System.Web.UI.WebControls;<br />8using System.Web.UI.WebControls.WebParts;<br />9原创 2010-12-03 13:27:00 · 767 阅读 · 0 评论 -
NET自定义控件:增强型CheckBoxList控件
<br />NET的CheckBoxList控件允许进行多项选择,但是其SelectedValue属性值却只能取到第一个选择项的值,如果要获取全部选择项的值必须遍历各项判断选中再获取,同样你也无法一次设置多个项为选中状态,比较麻烦。下边我们重新创建一个CheckBoxList控件,他继承于CheckBoxList类,增加了两个属性NewSelectedText和NewSelectedValue,可一次性设置或获取CheckBoxList实例全部选择项的Text和Value值。<br />自定义CheckBo原创 2011-05-25 12:03:00 · 912 阅读 · 0 评论 -
ASP.NET使用Memcached高缓存实例(初级教程)
<br />Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached作为缓存技术的解决方案,已经是众所周知了;现在很多WEB应用都在使用它——包括一些知名的网站。若你还不知道这些,请在阅读之前先了解一下。<br /> 在ASP.NET中使用Memcached,有很多文章都有介绍,以下是我个人的使用经验。<br /> 一,准备<br />原创 2011-04-15 15:42:00 · 764 阅读 · 0 评论 -
DateTime.ToString(string format)输出日期【转】
用DateTime.ToString(string format)输出不同格式的日期 <br /> <br />1. y代表年份,注意是小写的y,大写的Y并不代表年份。<br />2. M表示月份。<br />3. d表示日期,注意D并不代表什么。<br />4. h或H表示小时,h用的是12小时制,H用的是24小时制。<br />5. m表示分钟。<br />6. s表示秒。注意S并不代表什么。<br />格式<br />输出原创 2011-06-02 15:07:00 · 832 阅读 · 0 评论 -
在asp.net下实现Option条目中填充前导空格的方法
可以使用 的"原始形式"来让DropListBox输出正确的HTML代码。什么是 的原始形式呢? 这个东西本来是在RFC 1866中定义的named entity,全称叫做:no-break space,CDATA格式为: 。我们把160作为字符放入ListItem的Text中,就能得到正确的HTML输出,效果和第一幅图中的HTML示例效果相同。服务器端代码为: char nbsp =原创 2011-06-07 12:40:00 · 1122 阅读 · 0 评论 -
C#的GC,也就是垃圾回收机制
<br />今天来谈谈C# 的GC ,也就是垃圾回收机制,非常的受教,总结如下 <br />首先:谈谈托管,什么叫托管,我的理解就是托付C# 运行环境帮我们去管理,在这个运行环境中可以帮助我们开辟内存和释放内存,开辟内存一般用new ,内存是随机分配的,释放主要靠的是GC 也就是垃圾回收机制。哪么有两个大问题 1.GC 可以回收任何对象吗?2.GC 什么时候来回收对象?回收那些对象? <br />对于第一个问题,GC 可以回收任何对象吗?我是这样理解的,首先要明白一点,C# 在强大也管不到非托管代码?哪么什转载 2011-04-27 17:35:00 · 500 阅读 · 0 评论 -
ASP.NET 后台CS访问前台HTMLSELECT控件的值
在开发web页面时,有时我们会使用HTMLSELECT控件作为列表项的选择控件,有时还会在客户端使用JS方式修改其值(比如Ajax),但这种方式修改的值是无法在服务端CS代码中访问的,因为JS修改后的表单值没有同步更新到ASP.NET的VIEWSTATE隐藏域中,解决的办法如下:1. 如果是只访问HTMLSELECT控件的选择的VALUE值,可以使用Request.Form["Select1"原创 2011-06-24 18:37:00 · 1818 阅读 · 2 评论 -
C# JS汉字和Unicode编码互转
C# /// /// 将汉字转换为Unicode /// /// 要转换的字符串 /// public static string GBToUnicode(string text) { byte[] bytes = S原创 2011-07-20 20:55:37 · 2852 阅读 · 0 评论 -
C#中@的用法
using System.Data.SqlClient;using System.Data;using System;class MyClass{void Test(){// 1 加在字符串前面,字符串中的 \ 失去转义符的作用,直接写字符串而不需要考虑转义字符string pa原创 2011-07-20 21:02:04 · 467 阅读 · 0 评论 -
Web 设计与开发终极资源大全(上)
Web 技术突飞猛进,Web 设计与开发者们可以选择的工具越来越多,Web 开发者的技巧不再只限于 HTML 和 服务器端编程,还需要精通各种第三方资源,这些第三方资源有时候比你的项目更复杂,更专业,你无法自己实现一切,借助一些 Web API,你可以很方便地将大量优秀的第三方资源集成到自己的站点。本文全面搜集 Web 开发中可能用到的各种第三方资源。1. 函数与类库A. CAPTCHA转载 2011-11-22 10:44:02 · 389 阅读 · 0 评论 -
Convert.ToInt32、(int)和int.Parse三者的区别
前者适合将object类类型转换成int类型,如Convert.ToInt32(session["shuzi"]);(int)适合简单数据类型之间的转换;int.Parse适合将string类类型转换成int类型,如int.Parse(session["shuzi"].ToString())。(1)这两个方法的最大不同是它们对null值的处理方法:转载 2012-03-30 20:17:02 · 425 阅读 · 0 评论 -
基于角色和用户组的扩展访问控制模型
在信息系统安全机制中,访问控制是一项重要机制,有着许多重要应用。访问控制或权限管理系统是当前计算机应用系统重复开发率最高的模块之一。在企业中,不同的应用系统几乎都拥有一套独立的权限管理系统,不同的权限管理系统在数据存储、权限访问和访问控制机制等方面都可能不一样。近年来,访问控制的研究发展很快,有许多访问控制模型被提出[1~3]。建立规范的访问控制模型是实现严格访问控制策略所必需的,因此,访问控制模转载 2012-04-26 17:24:31 · 3127 阅读 · 0 评论 -
Asp.net 常用的正则表达式汇集
使用方法 using System.Text.RegularExpressions; string strCheck = TextBox1.Text.ToString(); if (Regex.IsMatch(strCheck, "["u4e00-"u9fa5]{1,}$") == true) { Response.W转载 2012-04-26 17:26:21 · 670 阅读 · 2 评论 -
dsoframer控件学习小结
根据自己对dsoframer控件的学习,想把dsoframer控件进行简单的包装为C#的usercontrol,大体需要作如下:(创建windows的usercontrol的步骤就不再说了。。。)我们暂时不对dso打开网络文件的功能和上传文件功能作过多研究,一来由于我自己不用它提供的这个功能,二来确实觉得它的这方面功能不是很强大而且使用起来比较麻烦,呵呵,请见谅!1.使用前注册该dso转载 2012-04-20 17:55:41 · 2898 阅读 · 0 评论 -
C# DllImport的用法
大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。DllImport所在的名字空间 using System.Runtime.InteropServices;MSDN中转载 2012-07-06 15:06:43 · 416 阅读 · 0 评论 -
DropDownList无限级分类(灵活控制显示形式)
<br />主要使用递归实现,数据库结构:<br /><br /><br />最终样式:<br /><br /> protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { BindDrpClass(); } } /// <summary> /// 绑定顶级分类 //原创 2011-05-26 14:32:00 · 532 阅读 · 0 评论 -
Asp.Net alert弹出提示信息的若干种方法
<br />1.ClientScript.RegisterStartupScript(GetType(),"message","<script>alert('第一种方式,无白屏!');</script>");<br />2.HttpContext.Current.Response.Write("<script>alert('第二种方式,有白屏!')</script>");<br />3.public static void Show(System.Web.UI.Page page, string msg)<原创 2011-04-07 20:07:00 · 993 阅读 · 0 评论 -
REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
<br />看ecshop的lib_base.php的时候里面获取客户端真实ip的函数(real_ip),有许多情况的判断,主要判断客户端是否使用代理的情况,注意判断顺序,先判断客户端是否使用代理HTTP_X_FORWARDED_FOR<br />还是把源码附上吧<br /><br /><br />/** * 获得用户的真实IP地址 * * @access public * @return string */function real_ip(){ static $r转载 2010-12-22 15:52:00 · 980 阅读 · 0 评论 -
修改fckeditor的文件上传功能
<br />虽然fckeditor自带了文件上传功能,但感觉自带的不方便使用。 <br />1、要点击链接,然后点击里面的上传tab,不熟悉的人可能找不到这个上传功能<br />2、插入的就是1个链接,我希望插入链接的同时插入1个图片代表文件类型<br />效果图:<br /> <br /> <br />修改fckconfig.js<br />1. 在FCKConfig.ToolbarSets["Default"] = 中加入'FuJian',位置自己选<br />2. 最后加上2句<br />// 附件原创 2010-12-24 10:18:00 · 1822 阅读 · 0 评论 -
NavigateUrl和DataNavigateUrlFields是什么?
<br /><asp:HyperLinkField DataNavigateUrlFields= "个人网页 " <br /> DataNavigateUrlFormatString= "~/Members/{0} " <br /> HeaderText= "个人网页 " Text= "检视个人网页 "/> <br /><asp:Hyperlinkfield DataNavigateUrlFields = "part,class " <br /> na原创 2010-12-30 14:37:00 · 4234 阅读 · 0 评论 -
GridView 几种使用方法(转)
<br />GridView无代码分页排序<br />GridView选中,编辑,取消,删除<br />GridView正反双向排序<br />GridView和下拉菜单DropDownList结合<br />GridView和CheckBox结合<br />鼠标移到GridView某一行时改变该行的背景色方法一<br />鼠标移到GridView某一行时改变该行的背景色方法二<br />GridView实现删除时弹出确认对话框<br />GridView实现自动编号<br />GridView实现自定义时原创 2010-12-30 11:52:00 · 606 阅读 · 0 评论 -
FCKeditor 2.6在ASP.NET中的配置方法(附源码下载)
<br />FCKeditor 2.6在ASP.NET中的配置方法(附源码下载) <br />发表于: 2008-04-13<br /> FCKEditor目前的最新版本是2.6,但支持.NET的DLL版本还是2.5,本文介绍FCKEditor2.6在ASP.NET中的配置方法。<br />本文的示例下载地址(包含了整个解决方案及网站,下载后即可使用),地址:<br />http://www.china-aspx.com/Forum/showtopic-57.aspx <br />FCKEditor官方下转载 2010-11-22 19:52:00 · 939 阅读 · 0 评论 -
ajax和IE7、IE8的问题
<br />xmlHTTP对象的问题 前两天安装了IE7.0,今天却发现前几天用ajax开发的新功能竟然无法使用,经过本人犀利的目光大范围的搜索,终于找到了解决办法,原因是IE7.0比IE6.0多了本地XMLHTTP支持。所以解决方法之一就是点击“工具”->“Internet选项”->“高级”,在“安全”节点下找到“启用本机XMLHTTP支持”,该选项默认是钩选,禁用它后可以解决问题。 解决方法二呢就是创建XMLHttpRequest对象的顺序,应该先去判断window.ActiveXObject然后再判断原创 2011-01-17 16:19:00 · 4182 阅读 · 0 评论 -
建模工具 PowerDesigner
<br />http://baike.baidu.com/view/1021650.htm原创 2011-02-27 22:30:00 · 337 阅读 · 0 评论 -
了解 学习 sharepoint
<br />http://www.oceanstudio.net/default.aspx原创 2011-03-02 21:29:00 · 307 阅读 · 0 评论 -
ASPX通用防注入代码
<br />一,验证方法<br />/**//// <summary><br />///SQL注入过滤<br />/// </summary><br />/// <param name="InText">要过滤的字符串</param><br />/// <returns>如果参数存在不安全字符,则返回true</returns><br />public static bool SqlFilter2(string InText)<br />{<br /> string word="and|exec|ins转载 2011-03-03 14:29:00 · 2710 阅读 · 0 评论 -
C#中Abstract和Virtual
<br />在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。<br />一、Virtual方法(虚方法)<br /> virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况:<br /> 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。<br /> 情况2:在基类中定义了virt原创 2011-03-07 15:02:00 · 463 阅读 · 0 评论 -
Asp.Net实现FORM认证的一些使用技巧
<br />http://www.cnblogs.com/Showshare/archive/2010/07/09/1772886.html原创 2011-03-18 19:13:00 · 291 阅读 · 0 评论 -
Asp.Net前台调用后台变量
<br />1.Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法<br />答: < %#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定<br />如: < %# Container.DataItem("tit") %><br />< %= %>: 在程序执行时被调用,可以显示后台变量值<br />如:<br />*.aspx中: < %= aaa %><br />*.cs中: protected string转载 2011-03-30 10:16:00 · 571 阅读 · 0 评论 -
ASP.NET获取服务器信息大全
<br /><p>服务器IP:<%=Request.ServerVariables["LOCAL_ADDR"]%></p> <br /><p>服务器名:<%=Request.ServerVariables["SERVER_NAME"]%></p> <br /><p> HTTP端口:<%=Request.ServerVariables["SERVER_PORT"]%></p> <br /><p> 服务器时间:<%=DateTime .Now%></p> <br /><p> 操作系统信息:<%=Request.原创 2011-05-20 09:50:00 · 3413 阅读 · 0 评论 -
.net mvc 和三层的区别
<br />.net mvc 和 三层架构的区别<br />1.传统WebForm开发中存在的一些问题<br />传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是:<br />由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的<br />容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢<br />不容易被测试<br />2.什么是MVC?<br原创 2011-03-31 21:34:00 · 2859 阅读 · 1 评论 -
如何将动态URL静态化!
现在百度算法升级,对网站的站内优化越来越侧重,做好网站站内优化迫在眉睫,往往seo们都为站内url、用户体验、网站结构优化伤透脑筋。今天为大家说一下站内 “url”动态如何做成静态化?为什么要把动态URL静态化?怎么实现动态URL静态化呢?(一)为什么要把动态URL静态化?大量的事实表明,静态的URL在搜索引擎中的排名较动态的URL要更好一些,而且蜘蛛程序确实在爬行动态URL的时候存在一定转载 2014-04-23 11:29:37 · 10090 阅读 · 2 评论