.net/c# - 文章列表
-
轻松掌握Ajax.net系列教程十六:使用DropDownExtender
本章主要介绍DropDownExtender的使用方法。以前要做一个带DropDownList的TextBox控件可是大费周章,脚本代码一大堆,而且还要兼顾和后台的交互,否则只能做静态的DropDownList。但现在有了DropDownExtender,一切烦恼迎刃而解。\n第一步:建立Ajax Control Toolkit Website\n本例子需要一个TextBox控件、N个LinkButton控件、一个DropDownExtender组件和一个UpdatePanel组件。把所有组件拖进设计界面后代码如下所示:\n<asp:UpdatePanel ID=”Updat
-
Asp.net中防刷新重复提交、防后退方法
Asp.net中防刷新重复提交、防后退方法简单操作方法防后退和刷新Page_Load中加入Response.Cache.SetNoStore(); //Session中存储的变量“IsSubmit”是标记是否提交成功的 if (!IsPostBack) if (Session[\"IsSubmit\"]==null) Session.Add(“IsSubmit”,false); if ((bool)Session[\"IsSubmit\"]) { //如果表单数据提交成功,就设“Session[\"IsSubmit\"]”为false Sessi
-
C#中的@符号的使用及注意事项
编程中很多细节问题我们都要十分的注意,要不一个小小的字母错误就能引起程序的无法运行,我自己就经历过这样的事情,对于编程中应该注意的问题,我们要经常的收集整理自己的一本手册,今天我们来讲下C#中的@符号的使用及注意事项。\n 一 字符串中的用法\n 字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。\n @只能对字符串常量作用。\n 1.用于文件路径以下是引用片段: string s_FilePath =”C:Program FilesMicrosoft.NETtest.txt”;\n 相当于以下是引用片段: string s
-
ASP.NET 2.0 创建母版页引来的麻烦
本文将为大家介绍一下 ASP.NET 2.0 在创建母版页时引来的麻烦,并分析了问题产生的实质,大家在实际操作中多多注意一下。\n 一、问题提出\n 由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我由于统一性的需要,把原来整个项目单独的页面全部套用了母版页。但是出现了一个错误……在我的Blog中记录一下,方便大家参考。\n 二、 抽象模型\n 由于整个页面内容过多,所以我把这个页面中最为本质的问题抽象出来。\n 原来单一页面,就是利用按钮触发JS事件,在文本域中插入“(_)”功能,其实现代码如下:以下是引用片段:<%@ Page Language=
-
.net控件开发(六)之深究控件样式
前言:\n上节中已讲述了呈现原理,我们在开发自已控件时,重写了Render方法来创建自定义输出,ASP.net给控件开发者提供了编程方式控制样式的途径。样式控制控件的可视化外观。如果您开发支持样式的控件,则从 System.Web.UI.WebControls.WebControl 派生,它将样式作为强类型属性(例如 Font、Height、Width 等)公开并为使用样式属性提供方法\n概要:\n1.样式概述,了解控件样式属性的创建方法\n2.操作ControlStyle的几种方法\n3.WebControl是如何把样式生成委托给ControlStyle属性的\n4.样式的状态管理5.重写样
-
使用Asp.Net2.0,编写类似GMail的文件上传系统
原文地址:http://aspalliance.com/1441_Building_a_Gmail_Style_File_Uploading_System_using_ASPNET_20.1 作者:Jesudas Chinnathampi (Das) 译者:兴百放 1.简介 2.关于input Html Control 3.使用iframe标签 4.工作原理 5.在线测试 6.下载 7.摘要 1。简介 一个标准的文件上传程序包含一个文本框,浏览按钮和一个上传的确定按钮,使用浏览按钮来弹出”文件选择”对话框,
-
初学 ASP.NET AJAX (二):小试 ScriptManager
1 概述\nScriptManager 控件管理用于 Microsoft ASP.NET AJAX 页面的客户端脚本。默认情况下,ScriptManager 控件将 Microsoft AJAX 库的脚本与页面注册到一起,这使脚本可以使用类型系统扩展并支持局部页面输出和 Web 服务调用。在页面中,必须使用 ScriptManager 控件来使下列 Microsoft ASP.NET AJAX 的特性可用:
-
.net控件开发(七)之复合控件(1)概念基础篇
复合控件是什么呢?说白了就是包含了两个或多个已存在控件的集合,复用现有的那些控件。并且来进行生成,回传处理等等。例如,复合控件就像一个团队,它包括了各种各样的人才。通过这个团队来完成所需任务(这里的生成,回传处理等) \n 复合控件是一个功能强大的工具,可以生成丰富复杂的组件,这些组件产生自活动对象的相互作用而不是某些字符串生成器对象的标记输出。复合控件以构成控件树的形式呈现,每个构成控件都有其自己的生命周期和事件,并且所有构成控件都联合构成一个全新的 API,并按需要尽可能地抽象化实现目的:简化控件开发,通过复合在一起,可以把许多任务委托到子控件上。就用上一例说事吧,组合团队的目的是干
-
Visual Studio 2008中的SQL数据库发布
数据库发布向导(Database Publishing Wizard)是一个流行的Visual Studio插件,它支持把本地的数据库部署到远程主机上去。Visual Web Developer团队宣布将把这个向导集成到Visual Studio 2008之中。\n 目前Visual Studio 2008的Beta 2版本还没包含这个向导,不过预计2008年2月发布的VS 2008 RTM将会一并安装这个向导的1.2版。这个数据库发布插件现在的版本是1.1,从属于SQL Server Hosting Toolkit。这个工具包为主机服务的用户和提供者提供了以下方案:\n 对于主机服务
-
初学 ASP.NET AJAX (三):使用 UpdatePanel
1 概述\nASP.NET UpdatePanel 控件能让你创建丰富的、以客户为中心的 Web 应用程序。使用 UpdatePanel 控件,可以刷新选择的页面部分而不是使用回发来刷新整个页面,这就像是执行了一个局部页面更新一样。包含一个 ScriptManager 和一个或多个 UpdatePanel 的 Web 页面会自动加入局部页面更新,而不需要定制客户端代码。