-
动态向页面添加控件和使用正则表达式的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:54
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生成Google网站地图的代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:102
/// summary /// 生成google网站地图 /// /summary /// returns/returns public static boolBuildGoogleSitemap() { try { string RootDirectory = AppDomain.CurrentDomain.BaseDirectory; XmlTextWriter Writer = new XmlTextWriter(HttpContext.Current[详细]
-
如何创建一个AJAXControlToolKit的扩展控件
所属栏目:[Asp教程] 日期:2021-07-13 热度:128
微软的AJAXControlToolKit提供了很容易的扩展方式,小弟我也是初学ajaxcontroltoolkit的扩展,所以这里举个例子,一起来学习,如果有什么好的建议和例子请提出来一起分享. 其实Microsoft的ajax官网给出的扩展说明已经很详细了,而且有个例子,严格来说确实有点简[详细]
-
asp.net 自制的单
所属栏目:[Asp教程] 日期:2021-07-13 热度:61
问:为什么要“自制”?不是有现成的控件吗? 答:在ASP.NET的页面上,ListBox最终是渲染成select元素,而CheckListBox最终被渲染成div或者是table,使得二者的样式无法统一,或者说要统一很麻烦。 解决: 于是,决定干脆自行组合一些元素,实现单选列表、[详细]
-
asp.net 简单验证码验证实现代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:150
首先是新建一个验证码页面 ValidateCode.aspx 定义变量 这样有利于后期的修改了 复制代码 代码如下: private int codeLen = 4;//验证码长度 private int fineness = 85;//图片清晰度 private int imgWidth = 48;//图片宽度 private int imgHeight = 24;//图[详细]
-
ASP.NET FileUpload 上传图片实例
所属栏目:[Asp教程] 日期:2021-07-13 热度:81
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[详细]
-
TextBox的宽度随输入的文本的大小而改变的js代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:148
%@ 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[详细]
-
VisualStudio 2008中常用快捷键
所属栏目:[Asp教程] 日期:2021-07-13 热度:165
命令行: Devenv 启动VS Studion Isqlw 启动SQL2000查询分析器 Sqlwb 启动SQL2005企业管理器 Inetmgr 启动IIS管理器 大纲 Ctrl+M,O折叠所有大纲 Ctrl+M,P: 停止大纲显示 Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态 Ctrl+M,L: 将所有过程设置为相同的隐藏或展[详细]
-
asp.net网站开发包wq.dll打包下载
所属栏目:[Asp教程] 日期:2021-07-12 热度:79
并不是我不开源,我是觉得包起来方便一点,我没有加密,要看源代码的直接反编一下就看到了。 所有WQ对象,按照他们的功能进行了分类,分别放在5个不同的名称空间下: 复制代码 代码如下: using WQ.Data;//数据库操作类 using WQ.Rewriter;//伪URL配置类 usin[详细]
-
实例说明asp.net中的简单角色权限控制
所属栏目:[Asp教程] 日期:2021-07-12 热度:110
角色表+用户表,其中Hope_T_User(用户)中的User_RoleId关联Hope_T_Role(角色)的Role_Id,表中字段均为简单常见英文,不作详解。 主要思路是使用公共类在其中根据角色得出其越权时的操作,然后后台所有需要验证权限的页面均继承此类,使用相应参数判断角色以[详细]
-
asp.net 页面间传值方法小结
所属栏目:[Asp教程] 日期:2021-07-12 热度:182
form action= "target.aspx" method = "post" name = "form1" input name = "param1" value = "1111"/ input name = "param2" value = "2222"/ /form . form1.submit(); .... 此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到[详细]
-
asp.net XMLHttpRequest实现用户注册前的验证
所属栏目:[Asp教程] 日期:2021-07-12 热度:82
测试通过环境VS2008,添加2个新项 1:DEMO3.ASPX 复制代码 代码如下: //查询字符串,SEND服务端的参数 function createQueryString() { var userName = document.getElementById("userName").value; var querystring = "userName=" + userName; return query[详细]
-
C# 数组查找与排序实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:69
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 DataGrid 中文字符排序的实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:75
废话不多说,看例子: 复制代码 代码如下: ?xml version="1.0" encoding="utf-8"? mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontSize="12" mx:Script !--[CDATA[ import com.SortUtil; import mx.events.DataGridEvent[详细]
-
asp.net下获取浏览器类型的实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:186
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-12 热度:168
一、没有安装部署好水晶报表;(vs2008安装后,不等于安装了vs2008水晶报表) 二、源程序中:VS2008和v2005的水晶报表版本号不对;vs2008的版本号是:Version=10.5.3700.0 ,造成水晶报表无法使用; 三、有时出现找不到水晶报表相对应的命名空间错误:一般是us[详细]
-
ASP.NET开发者使用jQuery应该了解的几件事情
所属栏目:[Asp教程] 日期:2021-07-12 热度:112
下面这几点希望能够帮你加快你的学习。 1.把selectors当作asp.net中的sets。 在asp.net的世界,通过一个查询找到一系列控件是非常少见的.相反我们比较习惯于通过一个唯一的ID来找到一个控件。当然,在jQuery中这个也是没有问题的,但是jQuery的选择功能相对更[详细]
-
asp.net 验证码生成和刷新及验证
所属栏目:[Asp教程] 日期:2021-07-12 热度:180
验证码技术是为了防止暴力破解等而设定的。现在一般的网站注册等都提供验证码功能,特别是腾讯更是长长的一串。文中参考了别人的代码。有了就没有必要再写了。可以读一下。不过我测试时发现了两次PageLoad的问题。注释了两句即可。同时修改了namespaces。同[详细]
-
asp.net url重写浅谈
所属栏目:[Asp教程] 日期:2021-07-12 热度:67
ActionlessForm.dll------用来处理回发 URLRewriter.dll----- 是微软封装好了的一个URL重写组件 添加引用---- 具体的使用说明请去看 #XSLTsection123121120120 比我说得好得多。。 具体使用方法: 首先web.config的配置: 复制代码 代码如下: ?xml version=[详细]
-
C#精髓 GridView72大绝技 学习gridview的朋友必看
所属栏目:[Asp教程] 日期:2021-07-12 热度:154
快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二[详细]
-
asp.net 脏字典过滤问题 用正则表达式来过滤脏数据
所属栏目:[Asp教程] 日期:2021-07-12 热度:191
方法一:使用正则表达式 复制代码 代码如下: //脏字典数据存放文件路径 private static string FILE_NAME="zang.txt"; //脏数据字典表,如:脏数据一|脏数据二|脏数据三 public static string dirtyStr=""; public ValidDirty() { if (HttpRuntime.Cache["R[详细]
-
asp.net TextBox回车触发事件 图片在img显示
所属栏目:[Asp教程] 日期:2021-07-12 热度:170
//直接在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[详细]
-
js与ASP.NET 中文乱码问题
所属栏目:[Asp教程] 日期:2021-07-12 热度:173
1. 客户端 - 服务端的问题 1.1. get 方式提交短数据效率比 post 方式高 原因:个人感觉 1.2. post 方式提交时,若数据中含有中文,则服务端获得的数据中文部分会变为乱码 原因: 可能是提交时 XMLHttpRequest 自动对非标准 ASCII 字符进行了编码。 可能只是[详细]
-
asp.NET 脏字过滤算法 修改版
所属栏目:[Asp教程] 日期:2021-07-12 热度:166
旧的算法是简单对每一个脏字调用一遍 string.replace,当然是用了StringBuilder。https://www.jb51.net/article/20575.htm。在我这里测试的时候,RegEx要快一倍左右。但是还是不太满意,应为我们网站上脏字过滤用的相当多,经过一番思考后,自己做了一个算[详细]
-
ASP.NET MVC学习笔记
所属栏目:[Asp教程] 日期:2021-07-12 热度:120
副标题#e# 网上关于ASP.NET MVC的系列教程有好几个,所以就不从头开始介绍了,结尾处给大家推荐了几个链接,需要的话可以从头系统的看看。 1、ASP.NET MVC介绍及与ASP.NET WebForm的区别 刚开始为了搞清楚ASP.NET MVC到底值不值得用,翻来覆去想了一个多礼[详细]