-
asp.net BOF或EOF有一个是真,或者当前记录已被删除
所属栏目:[Asp教程] 日期:2021-07-22 热度:75
我们这时要做的就是在使用Recordset对象的moveNext 等方法之前先利用RecordsetCount属性判断一下数据库中的数据是否为空方法: 复制代码 代码如下: dim objRs as New Recordset dim objCn as New connection dim strSql as string objCn.ConnectionString="[详细]
-
c#中带头(声明)的xml(封装)生成
所属栏目:[Asp教程] 日期:2021-07-22 热度:76
XmlDocument downLoadFilexml = new XmlDocument(); XmlElement root = null; XmlElement kisokChild = null; //生成xml的头 XmlNode xmlnode= downLoadFilexml.CreateXmlDeclaration("1.0", "utf-8", null); downLoadFilexml.AppendChild(xmlnode); root[详细]
-
asp.net Repeater之非常好的数据分页
所属栏目:[Asp教程] 日期:2021-07-22 热度:129
副标题#e# 分页控件源代码如下: 复制代码 代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collect[详细]
-
asp.net 过滤图片标签的正则
所属栏目:[Asp教程] 日期:2021-07-22 热度:60
public static string replaceImgUrl(string html) { if (html == null) return ""; System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"img[^]+", System.Text.RegularExpressions.RegexOptions.IgnoreCase);[详细]
-
asp.net Linq To Xml上手Descendants、Elements遍历节点
所属栏目:[Asp教程] 日期:2021-07-22 热度:67
首先准备一个简单但是常见的XML 复制代码 代码如下: ?xml version="1.0" encoding="utf-8" ? userSet userInfo profile phoneNumber13818181818/phoneNumber countryChina/country /profile /userInfo userInfo profile phoneNumber13919191919/phoneNumber[详细]
-
asp.net 弹出警告窗口实现代码
所属栏目:[Asp教程] 日期:2021-07-22 热度:75
/// summary /// 提供一个可[详细]
-
asp.net 用户控件读取以及赋值
所属栏目:[Asp教程] 日期:2021-07-22 热度:80
?xml version="1.0" encoding="utf-8" ? SystemVersion Item Version_ID1/Version_ID Version_NameCN/Version_Name /Item Item Version_ID2/Version_ID Version_NameEN/Version_Name /Item /SystemVersion 用户控件的关键代码: SystemVersion.ascx 复制代[详细]
-
asp.net结合aspnetpager使用SQL2005的存储过程分页
所属栏目:[Asp教程] 日期:2021-07-22 热度:151
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go ALTER PROCEDURE [dbo].[P_GetPagedReCord] (@startIndex INT, -- 开始索引号 @endindex INT, -- 结束索引号 @tblName varchar(255), -- 表名 @fldName varchar(255), -- 显示字段名 @OrderfldName varchar[详细]
-
ASP.NET 页面中动态增加的控件、添加事件第1/2页
所属栏目:[Asp教程] 日期:2021-07-22 热度:95
要求:页面上有一个Add按钮,每点击一次该按钮,页面上动态创建一个WebPartZone! 提醒:WebPartZone只能在OnInit或之前才能创建,否则报异常! 大家都知道,按钮的点击事件是在RaisePostbackEvent时触发的,这意味着点击事件在OnLoad阶段之后才执行,远远[详细]
-
VB.net 查询获取数据库数据信息
所属栏目:[Asp教程] 日期:2021-07-22 热度:64
'数据操作执行 Public Sub getConn(ByVal SqlStr As String, ByVal TableName As String) Try objCommand.CommandText = SqlStr objDataSet.Clear() objDataAdapter.SelectCommand = objCommand objDataAdapter.Fill(objDataSet, TableName) Catch ex As E[详细]
-
asp.net连接数据库 增加,修改,删除,查询代码
所属栏目:[Asp教程] 日期:2021-07-22 热度:53
'数据库连接 Public Sub connectionDB() Try serverUrl = readFromIni(My.Application.Info.DirectoryPath "config.dll", "Service Information", "IPAddress") serverID = readFromIni(My.Application.Info.DirectoryPath "config.dll", "Service Infor[详细]
-
asp.net 操作XML 按指定格式写入XML数据 WriteXml
所属栏目:[Asp教程] 日期:2021-07-22 热度:139
Private Sub WriteXml() Try Create(strFName, "NewDataSet") SaveXMLFile("gg", "NewDataSet", True) Catch ex As Exception MsgBox(ex.Message) End Try End Sub Private Function Create(ByVal FileName As String, ByVal Root As String) As Boolean D[详细]
-
asp.net 存储过程调用
所属栏目:[Asp教程] 日期:2021-07-22 热度:192
1.调用存储过程,但无返回值 复制代码 代码如下: Private Function SqlProc1(ByVal ProcName As String) As Boolean '定义数据链接部分省略, myConn为链接对象 ProcName为存储过程名 Dim myCommand As New SqlClient.SqlCommand(ProcName, myConn) With my[详细]
-
php 三级联动菜单
所属栏目:[Asp教程] 日期:2021-07-22 热度:145
-- 表的结构 `bigclass` -- CREATE TABLE `bigclass` ( `bigclassid` int(11) NOT NULL auto_increment, `bigclassname` varchar(200) collate utf8_unicode_ci NOT NULL, `sort` int(11) NOT NULL, `suoshu` int(1) NOT NULL, PRIMARY KEY (`bigclassid`)[详细]
-
asp.net GridView导出到Excel代码
所属栏目:[Asp教程] 日期:2021-07-22 热度:135
StringBuilder sb = new StringBuilder(); StringWriter sw = new StringWriter(sb); HtmlTextWriter htw = new HtmlTextWriter(sw); Page page = new Page(); HtmlForm form = new HtmlForm(); GVLinkman.EnableViewState = false; page.EnableEventValid[详细]
-
Aspx/Asp.net 防注入程序 V1.0
所属栏目:[Asp教程] 日期:2021-07-21 热度:109
虽然说ASP.NET属于安全性高的脚本语言,但是也经常看到ASP.NET网站由于过滤不严造成注射.由于ASP.NET基本上配合MMSQL数据库架设 如果权限过大的话很容易被攻击. 再者在网络上找不到好的ASP.NET防注射脚本,所以就自己写了个. 在这里共享出来旨在让程序员免除S[详细]
-
asp.net 利用IIS的404错误将文件重写成目录的简单方法
所属栏目:[Asp教程] 日期:2021-07-21 热度:193
例如:http:/www.jb51.net/8888/ 该页面是由https://www.jb51.net/ArticleShow.aspx?id=8888 重写而来。 具体实现方法: 利用IIS的404错误来实现 "HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给 网页[详细]
-
asp.net 用继承方法实现页面判断session
所属栏目:[Asp教程] 日期:2021-07-21 热度:83
新建一个类 Csharp 代码 复制代码 代码如下: using System; using System.Web; using System.Web.UI; using System.Web.SessionState; public class mana_session : Page { public mana_session() { } protected override void OnInit(EventArgs e) { if (S[详细]
-
asp.net Forms身份验证和基于角色的权限访问
所属栏目:[Asp教程] 日期:2021-07-21 热度:170
副标题#e# 主要思想:Forms身份验证用来判断是否合法用户,当用户合法后,再通过用户的角色决定能访问的页面。 具体步骤: 1、创建一个网站,结构如下: 网站根目录 Admin目录----管理员目录 Manager.aspx----管理员可以访问的页面 Users目录----注册用户目[详细]
-
xml 文件的创建和读取代码
所属栏目:[Asp教程] 日期:2021-07-21 热度:77
?xml version="1.0" encoding="utf-8" ? !-- 除了这一行,其他的都是动手敲入的-- CashAcceptType type name正常收费/name classCashNormal/class para/para /type type name满300返100/name classCashReturn/class para300,100/para /type type name满200[详细]
-
asp.net SharpZipLib的压缩与解压问题
所属栏目:[Asp教程] 日期:2021-07-18 热度:123
我使用SharpZipLib.dll中遇到的问题是:利用SharpZipLib压缩后生成的*.rar文件,利用其可以正常解压,但如果使用文件右击压缩生成的*.RAR文件,在解压过程中出错,具体报错信息:Wrong Local header signature: 0x21726152 ;但*.zip文件可正常解压。 具体压[详细]
-
asp.net jQuery Ajax用户登录功能的实现
所属栏目:[Asp教程] 日期:2021-07-18 热度:156
主页面调用代码片段: 复制代码 代码如下: asp:HyperLink runat="server" NavigateUrl="#" 登录/asp:HyperLink script language="javascript" type="text/javascript" $('#%=this.lnkLogin.ClientID %').click( function(){ jBox.open('iframe-jBoxID','ifr[详细]
-
Asp.net 菜单控件简洁版
所属栏目:[Asp教程] 日期:2021-07-18 热度:196
副标题#e# 本文介绍的菜单控件采用的css 和ul list来显示菜单,生成的html小,无需javascript支持,对大部分的浏览器都支持,除ie6要单独修改css也可以使其支持。 通过本文可以了解asp.net 控件的开发,及Composite设计模式的实际运用。 采用Composite设计[详细]
-
asp.net中url地址传送中文参数时的两种解决方案
所属栏目:[Asp教程] 日期:2021-07-18 热度:50
在Web.comfig中配置 是一样的: globalization requestEncoding="gb2312" responseEncoding="gb2312"/ 页面Header部分也都有 meta http-equiv="Content-Type" content="text/html; charset=gb2312" / 真是奇怪, 只好用了笨办法: 写参数: 复制代码 代码如[详细]
-
解决 ASP.NET中目录访问权限的问题
所属栏目:[Asp教程] 日期:2021-07-17 热度:136
症状:从 ASP.NET 应用程序,访问远程增强安全性的资源时可能会收到以下错误信息 登录失败:未知用户名或错误密码。 解决办法: 1 在 Web 服务器上修改 ASPNET 帐户的密码为 password 。 2 在远程文件服务器上,修改 ASPNET 帐户(如果没有该帐户则创建之[详细]