.net/c# - 文章列表
-
验证控件的气泡提示效果
用途:\n本程序能改善asp.net的验证控件的显示效果,用比较人性化的气泡提示来替换掉原来枯燥的界面提示,并带有”关闭提示”的功能,有效的解决了一个输入框带多个验证控件时,显示错误提示信息不在同一个地方的缺陷,也有效解决了验证控件占用页面提示信息版面的缺陷。\n程序原理:\n在微软asp.net框架中,使用的验证控件提示是通过封装在JS库中的ValidatorUpdateDisplay函数来实现的.一般通过浏览器查看到aspx的源文件中,有类似<script src=/WebResource.axd?…的代码,ValidatorUpdateDispl
-
.net根据模板生成Word文件
.net根据模板生成Word文件
-
IsPostBack深入探讨
1 IsPostBack介绍\nIsPostBack是Page类有一个bool类型的属性,用来判断针对当前Form的请求是第一次还是非第一次请求。当IsPostBack=true时表示非第一次请求,我们称为PostBack,当IsPostBack=false时表示第一次请求。在asp.net框架内部有很多的场景需要判断IsPostBack,比如LoadAllState等操作就需要在PostBack的时候进行。对于我们自己使用WebForm进行开发时,经常会在Page_Load中对IsPostBack进行判断,因为第一次请求的时候会执行Page_Load,在非第一次请求的时候也会
-
利用VS2005构建针对DB2的应用程序和Web站点
在本文中,讲述利用 IBM tooling for Visual Studio 2005 构建针对 DB2 的 Windows 应用程序和 Web 站点。本文讲述如何依照 Visual Studio 2005 中引入的最新的简单范型来构建此类应用程序和 Web 站点。\n 前提条件\n 在开始构建应用程序和 Web 站点之前,请确保已执行了以下步骤: 下载并安装 IBM Database Add-ins for Visual Studio 2005。有关下载和安装说明,请访问 developerWorks Information Management Visual Studio .N
-
asp.net2.0文章标题后加new或new图片
前段时间在网上转了一篇在新闻后加“new”的文章,不过是asp的。而且目前我用的最多的是用GridView控件显示新闻,就更不好办,不过功夫不负有心人,总算有了一个方法:先在要实现新闻后加“new”的页面的CS文件里加上一个静态方法:\npublic static string News_Pic(DateTime T) { // if(T.Date<DateTime.Now.Date) if (T.Date ==
-
GridView绑定模板格式化日期总结
问题描述:GridView模板列绑定数据库中的T_LogDate字段,然后读取系统时间。代码如下:<%# Eval(“T_LogDate”).ToString() %>
-
通过IHttpHandlerFactory,过滤TextBox、Input和Textarea中的字符
通过IHttpHandlerFactory,过滤TextBox、Input和Textarea中的特殊字符\n通过IHttpHandlerFactory过滤特殊字符,可以做到和具体项目无关,部署起来也挺简单。using System;using System.IO;using System.Web.UI;using System.Web;using System.Configuration;using System.Text.RegularExpressions;using System.Web.Compilation;using System.Reflection;using System.C
-
为ASP.NET MVC开发一些常用插件(一)——导航栏
在WebForms中,大家应该都体会过SiteMapPath给开发带来的便利,而今格式各样的导航栏、导航菜单已经成了网站不可缺少的一部分,接下去大家会看到一个在MVC下使用的,并且符合MVC设计规范的导航栏“插件”,以在MVC中取代之前SiteMapPath的应用。\n首先我们还是明确一下这个插件的意义和需要完成的基本功能:\n问:既然有SiteMapPath,为什么还要重复开发一个同样功能的导航栏?\n答:没错,SiteMapPath服务器控件在MVC(以下无特别说明都专指ASP.NET MVC)中仍然可以很好地“显示”,但是显然无法很好满足C-V结构的分离,SiteMapPath控件依赖于
-
深入ASP.NET数据绑定(上)
在ASP.NET我们在使用Repeater,DetailsView,FormView,GridView等数据绑定模板时,都会使用<%# Eval(“字段名”) %>或<%# Bind(“字段名”) %>这样的语法来单向或双向绑定数据。但是我们却很少去了解,在这些语法的背后,ASP.NET究竟都做了哪些事情来方便我们使用这样的语法来绑定数据。究竟解析这样的语法是在编译时,还是运行时?如果没有深入去了解,我们肯定不得而知。这个简短的系列文章就是带我们大家一起去深入探究一下ASP.NET绑定语法的内部机理,以让我们更加全面的认识
-
Asp.Net 网站项目打包
1、打开你的项目,在<解决方案管理器>中用鼠标右击你的<解决方案>,选择<添加>-<新建项目>。\n2、<添加新项目>对话框中选择<安装和部署项目>-<web安装项目>。(注意:<web安装项目>的存放路径。)\n3、vs.net 的窗口左侧会显示<文件系统(你的 Web 安装项目名称)>。用鼠标右键选中<Web 应用程序文件夹>,选择<添加>-<项目输出>,在弹出的<添加项目输出组>中同时选中<主输出>和<内容文件>