随笔分类 - ASP.NET
【转】用户控件和自定义控件的区别
摘要:test:一.如果现有的 ASP.NET 服务器控件都不符合应用程序的特定要求,则可以创建封装所需功能的 Web 用户控件或 Web 自定义控件。这两种控件之间的主要区别在于设计时的易创建性与易用性。 Web 用户控件易于创建,但它们在高级方案中使用起来可能不太方便。开发 Web 用户控件的方式与开发 Web 窗体页的方式几乎完全相同。与 Web 窗体相似,用户控件可以在可视化设计器中创建,可以使用与 HTML 隔离的代码来编写,并且可以处理执行事件。但是,由于 Web 用户控件在运行时动态地进行编译,所以不能将它们添加到工具箱中,而且它们在添加到页面上时由简单的占位符标志符号来表示。如果您习
阅读全文
【转】App.Config详解及读写操作
摘要:应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节”可以理解为进行配置一个XML的节点。 1. 向项目添加 app.config 文件:右击项目名称,选择“添加”→“添加新建项”,在出现的“添加新项”对话框中,选择“添加应用程序配置文件”;如果项目以前没有配置文件,则默
阅读全文
【转】XPath语法 在C#中使用XPath示例 doc.selectsinglenode("xpath")
摘要:XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。XPath的语法最基本的节点之间用/,属性用@,还有几个函数记住了基本问题就可以解决了。可以随时查手册示例Xml:?1234567891011121314151617181920212223242526272829<?xml version="1.0" encoding="utf-8" ?> <pets> <cat color="black" weight="10">
阅读全文
隐藏TabControl的标签
摘要:在Load方法中加入TabCtrl.Controls.RemoveAt(0);
阅读全文
【转】控制不能离开finally子句主体
摘要:控制不能离开finally子句主体,今天写方法的时候遇到这个问题,原因是我把return 语句写在了 finally代码块里面了。所以报了错,“控制不能离开finally子句主题”现在看来是不能这样写的,因为finally总会被执行的,所以如果在finally里面执行return,就会把后面代码遗漏执行。
阅读全文
【转】DateTime.Now.ToString()用法
摘要://2007年4月24日this.TextBox1.Text = System.DateTime.Now.ToString("D");//2007/4/24this.TextBox2.Text = System.DateTime.Now.ToString("d");//2007年4月24日 16:30:15this.TextBox3.Text = System.DateTime.Now.ToString("F");//2007年4月24日 16:30this.TextBox4.Text = System.DateTime.Now.To
阅读全文
【摘】C# String.Split 方法
摘要:String.Split 方法有6个重载函数:程序代码1) public string[] Split(params char[] separator) 2) public string[] Split(char[] separator, int count)3) public string[] Split(char[] separator, StringSplitOptions options)4) public string[] Split(string[] separator, StringSplitOptions options)5) public string[] Split(cha
阅读全文
【转】Asp.net 中配置 CKEditor和CKFinder
摘要:Asp.net 中配置 CKEditor和CKFinder一、官方Download1、CKEditor:点击CKEditor.NET标题下的“Download zip”按钮此处使用当前最新版本“CKEditor.NET 3.5.2, released on 7 March 2011”2、CKFinder:点击Asp.net标签下的“Download zip”或者“Download tar.gz”按钮(PS:两个按钮下载的内容一样,说明)此处使用当前最新版本“version: 2.0.2, updated 03.03.2011”——CKEditor是新一代的FCKEditor,很明显的不同点是C
阅读全文
【转】CKEditor3.0.1在asp.net下进行配置的方法加图片上传
摘要:FCKeditor新版本CKEditor3.0.1在asp.net 下进行配置的方法加图片上传CKEditor 3.0.1 在 asp.net 下进行配置的方法: 官方网站:CKEditor(Fully functional, open source editor, with source code included)下载地址:CKEditor 3.0.1(released on 16 October 2009)CKFinder 1.4.1.1 for Asp.net 1、下载 ckeditor_3.0.1.zip 并解压到 ckeditor(在根目录下)。2、在 aspx 页面或者 mast
阅读全文
ASP.NET 管理系统退出(Session 、清除浏览器缓存)
摘要:管理系统退出登陆后,将网址重新输入后还会看到用户登陆后的界面,为了解决这个问题,我采用了以下方法:1、在系统登陆成功时记录登陆的用户名、密码等信息(登陆功能的部分代码) Session["id"] = user.id.ToString(); Session["name"] = user.name.ToString(); Session["pwd"] = user.password.ToString(); Session["time"] = user.LoginTime.To...
阅读全文
图片上传并获得图片相对路径保存在数据库中
摘要://判断上传文件是否是图片 private static bool IsAllowedExtension(FileUpload upfile) { string strOldFilePath = ""; string strExtension = ""; string[] arrExtension = { ".gif", ".jpg", ".bmp", ".png" }; if (upfile.PostedFile.FileName != string.Empty) ...
阅读全文
GridView 中设置某列,截取字符串加"..." 和 鼠标放上去字符全部显示
摘要:使用模版列<asp:TemplateField > <HeaderStyle Width="240px" /> <HeaderTemplate>商品名称</HeaderTemplate> <ItemTemplate> <asp:Label ID="lbl02" runat="server" Text='<%#Eval("goods_name").ToString().Length>20? Eval("goods_name
阅读全文
Gridview中的某一列显示成中文
摘要:1、前台直接判断使用模版列,数据库中的newGoods字段只有两个值1和0,1指新品,0指非新品<asp:TemplateField > <HeaderStyle Width="80px" /> <HeaderTemplate>是否新品</HeaderTemplate> <ItemTemplate> <asp:Label ID="lbl08" runat="server" Text='<%#Eval("newGoods").ToStri
阅读全文
【转】“从客户端(ctl00$Content$txtContent)中检测到有潜在危险的 Request.Form 值”之解
摘要:转载自 sucheng1031最终编辑 hybingo“/WebSite”应用程序中的服务器错误。从客户端(ctl00$Content$txtContent="木木木木木木木<br />")中检测到有潜在危险的 Request.Form 值。说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨站点脚本攻击。若要允许页面重写应用程序请求验证设置,请将 httpRuntime 配置节中的 requestValidationMode 特性设置为 requestValidationMode="2
阅读全文
TreeView控件的绑定
摘要:关于TreeView控件的绑定,在网上查了很多资料,练习了在两种情况下的绑定,一种是在网页后台直接绑定,一种是在三层架构中绑定。数据库表的设计商品小类表(tb_type)字段名数据类型主键外键非空含义type_idint是否是小类编号type_namenvarchar(50)否否否小类名称category_idint否否是大类编号introtext否否是介绍商品大类表(tb_ category)字段名数据类型主键外键非空含义category_idint是否是大类编号category_namevarchar(255)否否否大类名称introtext否否是介绍网页后台直接绑定:using Syst
阅读全文