-
C#精髓 GridView72大绝技 学习gridview的朋友必看
所属栏目:[Asp教程] 日期:2021-07-13 热度:195
快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二[详细]
-
asp.net url重写浅谈
所属栏目:[Asp教程] 日期:2021-07-13 热度:154
ActionlessForm.dll------用来处理回发 URLRewriter.dll----- 是微软封装好了的一个URL重写组件 添加引用---- 具体的使用说明请去看 #XSLTsection123121120120 比我说得好得多。。 具体使用方法: 首先web.config的配置: 复制代码 代码如下: ?xml version=[详细]
-
C# 数组查找与排序实现代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:86
Person p1 = new Person( " " , 18 ); Person p2 = new Person( " " , 19 ); Person p3 = new Person( " " , 20 ); Person[] persons = ... { p1, p2, p3 } ; // 查找p2所在数组中的位置 Array.IndexOf Person (persons, p2); 2. 查找值 复制代码 代码如下[详细]
-
asp.net下获取浏览器类型的实现代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:150
if (Page.Request.Browser.EcmaScriptVersion.Major 0 Page.Request.Browser.W3CDomVersion.Major 0)//判断是否支持脚本 { Response.Write("浏览器名称与版本号:" + Page.Request.Browser.Type + "br /"); Response.Write("浏览器版本号:" + Page.Reques[详细]
-
编写的vs2005水晶报表程序在vs2008下正常使用的一些实现方法
所属栏目:[Asp教程] 日期:2021-07-13 热度:185
一、没有安装部署好水晶报表;(vs2008安装后,不等于安装了vs2008水晶报表) 二、源程序中:VS2008和v2005的水晶报表版本号不对;vs2008的版本号是:Version=10.5.3700.0 ,造成水晶报表无法使用; 三、有时出现找不到水晶报表相对应的命名空间错误:一般是us[详细]
-
ASP.NET开发者使用jQuery应该了解的几件事情
所属栏目:[Asp教程] 日期:2021-07-13 热度:175
下面这几点希望能够帮你加快你的学习。 1.把selectors当作asp.net中的sets。 在asp.net的世界,通过一个查询找到一系列控件是非常少见的.相反我们比较习惯于通过一个唯一的ID来找到一个控件。当然,在jQuery中这个也是没有问题的,但是jQuery的选择功能相对更[详细]
-
VisualStudio 2008中常用快捷键
所属栏目:[Asp教程] 日期:2021-07-13 热度:131
命令行: Devenv 启动VS Studion Isqlw 启动SQL2000查询分析器 Sqlwb 启动SQL2005企业管理器 Inetmgr 启动IIS管理器 大纲 Ctrl+M,O折叠所有大纲 Ctrl+M,P: 停止大纲显示 Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态 Ctrl+M,L: 将所有过程设置为相同的隐藏或展[详细]
-
TextBox的宽度随输入的文本的大小而改变的js代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:135
%@ Page Language="C#" % !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" script runat="server"!-- protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPo[详细]
-
ASP.NET FileUpload 上传图片实例
所属栏目:[Asp教程] 日期:2021-07-13 热度:54
table tr td asp:ValidationSummary runat="server" / br / asp:FileUpload runat="server" / nbsp;asp:Button runat="server" Text="Upload" / nbsp;nbsp; asp:CustomValidator runat="server" ControlToValidate="FileUpload1" Display="Static" ErrorMe[详细]
-
asp.net 简单验证码验证实现代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:174
首先是新建一个验证码页面 ValidateCode.aspx 定义变量 这样有利于后期的修改了 复制代码 代码如下: private int codeLen = 4;//验证码长度 private int fineness = 85;//图片清晰度 private int imgWidth = 48;//图片宽度 private int imgHeight = 24;//图[详细]
-
如何创建一个AJAXControlToolKit的扩展控件
所属栏目:[Asp教程] 日期:2021-07-13 热度:55
微软的AJAXControlToolKit提供了很容易的扩展方式,小弟我也是初学ajaxcontroltoolkit的扩展,所以这里举个例子,一起来学习,如果有什么好的建议和例子请提出来一起分享. 其实Microsoft的ajax官网给出的扩展说明已经很详细了,而且有个例子,严格来说确实有点简[详细]
-
ASP.NET生成Google网站地图的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:83
/// summary /// 生成google网站地图 /// /summary /// returns/returns public static boolBuildGoogleSitemap() { try { string RootDirectory = AppDomain.CurrentDomain.BaseDirectory; XmlTextWriter Writer = new XmlTextWriter(HttpContext.Current[详细]
-
动态向页面添加控件和使用正则表达式的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:125
namespace WebCode { public partial class _default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { String str = "这是一个测试文件{config name="pagetitle1"},一个标签的解析{config name="pagetitle2" count=[详细]
-
asp.net 取消缓存相关问题说明
所属栏目:[Asp教程] 日期:2021-07-13 热度:64
1。 取消缓存 (2)客户端取消 html head meta http-equiv="Expires" CONTENT="0" meta http-equiv="Cache-Control" CONTENT="no-cache" meta http-equiv="Pragma" CONTENT="no-cache" /head (3)服务器具端取消: 服务器端: Response.Buffer = true; Res[详细]
-
asp.net 实现动态显示当前时间(不用javascript不考虑开销)
所属栏目:[Asp教程] 日期:2021-07-13 热度:79
Default.aspx页面:先拉一个ScriptManager控件到页面,然后拉一个UpdatePanel控件。UpdatePanel里面放一个Label用于显示时间,放一个timer控件用于控制时间的更新。注意Label与Label都要放到UpdatePanel控件里面。最后,timer控件的Interval属性设置为1000[详细]
-
告别ADO.NET实现应用系统无缝切换的烦恼(总结篇)
所属栏目:[Asp教程] 日期:2021-07-13 热度:64
副标题#e# 可能只是那么想也是那么设计的,要支持多数据库,要能支持多数据库,万一要是以后数据库变了怎么办?万一要是。。。怎么办?这些顾虑很多时候是不必要的,反而绕了弯子。大都是做项目应用系统而非产品,即使要用不同的数据库了,基本上是吧上一个[详细]
-
ASP.NET 页面之间传递参数方法汇总
所属栏目:[Asp教程] 日期:2021-07-13 热度:125
在撰写之前假设第一个页面为send.aspx,第二个页面为receive.aspx 1、通过URL链接地址传递 (1) send.asp代码 复制代码 代码如下: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } (2) re[详细]
-
asp.net TextBox回车触发事件 图片在img显示
所属栏目:[Asp教程] 日期:2021-07-12 热度:89
//直接在js中写 script language="javascript" function EnterTextBox() { if(event.keyCode == 13 document.all["TextBox1"].value != "") { event.keyCode = 9; event.returnValue = false; document.all["TextBox1"].click(); } } /script body onkeypr[详细]
-
实例说明asp.net中的简单角色权限控制
所属栏目:[Asp教程] 日期:2021-07-12 热度:138
角色表+用户表,其中Hope_T_User(用户)中的User_RoleId关联Hope_T_Role(角色)的Role_Id,表中字段均为简单常见英文,不作详解。 主要思路是使用公共类在其中根据角色得出其越权时的操作,然后后台所有需要验证权限的页面均继承此类,使用相应参数判断角色以[详细]
-
asp.net 中文字符串提交乱码的解决方法
所属栏目:[Asp教程] 日期:2021-07-12 热度:79
调试的时候发现老是提示用户名不存在。于是我在后台直接输出我传递进去的用户名,发现输出来的全部是乱码。看来是编码的问题,于是百度了一下,发现其实只需要一行语句就能轻松搞定了: 在Web.config中的system.web节点里添加如下语句: globalization requ[详细]
-
Asp.net中使用Sqlite数据库的方法
所属栏目:[Asp教程] 日期:2021-07-12 热度:155
副标题#e# 实际运用中当我用SqliteAdmin以及SQLite Expert Professional 2软件新建Sqlite数据库的时候在ASP.NET中是无法运用的,老是报错:文件不是一个合法的数据库。后来采用一种方法,就是直接在ASP.NET里面利用引用入的DLL新建数据库就可以用了。 strin[详细]
-
asp.net 中国身份证号码验证代码 非正则
所属栏目:[Asp教程] 日期:2021-07-12 热度:67
using System; /// summary /// Summary description for IDCardValid /// /summary public class IDCardValid { public IDCardValid() { // // TODO: Add constructor logic here // } /// summary /// 验证身份证号码 /// /summary /// param身份证号码/[详细]
-
asp.net Javascript 的几种写法与提示
所属栏目:[Asp教程] 日期:2021-07-12 热度:92
Vs2008环境,上图为先 Common.js 复制代码 代码如下: var Common = { Trim: function(str) { return str.replace(/(^s*)|(s*$)/g, ""); }, isNumber : function(str) {return /[d|.|,]+/.test(str);}, isEmail : function(sEmail) { return /^w+((-w+[详细]
-
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
所属栏目:[Asp教程] 日期:2021-07-12 热度:157
方法一:使用正则表达式 复制代码 代码如下: //脏字典数据存放文件路径 private static string FILE_NAME="zang.txt"; //脏数据字典表,如:脏数据一|脏数据二|脏数据三 public static string dirtyStr=""; public ValidDirty() { if (HttpRuntime.Cache["R[详细]
-
js与ASP.NET 中文乱码问题
所属栏目:[Asp教程] 日期:2021-07-12 热度:82
1. 客户端 - 服务端的问题 1.1. get 方式提交短数据效率比 post 方式高 原因:个人感觉 1.2. post 方式提交时,若数据中含有中文,则服务端获得的数据中文部分会变为乱码 原因: 可能是提交时 XMLHttpRequest 自动对非标准 ASCII 字符进行了编码。 可能只是[详细]