-
ASP.NET Web Page应用深入探讨第1/2页
所属栏目:[Asp教程] 日期:2021-07-21 热度:129
副标题#e# 一、服务器脚本基础介绍 首先,我们先复习一下Web服务器页面的基本执行方式: 1、客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端 2、服务器接收到请求之后,发给相应的服务器端页面(也就是脚本)来执行,脚本产生客户端的响应,发送回[详细]
-
asp.net DataFormatString格式化GridView
所属栏目:[Asp教程] 日期:2021-07-21 热度:160
在.net中,查了半天msdn,发现使用DataFormatString是可以实现这个功能的,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效. 留个记号,下次用的时候,就不用浪费N多时间了. 还有,DataFo[详细]
-
Asp.net 连接MySQL的实现代码[]
所属栏目:[Asp教程] 日期:2021-07-21 热度:180
Mysql的connector/net5.0下载地址: 安装好以后, 点属性,然后点查找目标,点向上一层目录,找到Binaries.NET 2.0,然后将这个文件复制到你的工程目录下,一般这样的DLL文件会保存到bin目录下. 在代码页里输入using Mysql.Data.MysqlClient;然后再在Page_Load函[详细]
-
ASP.NET(C#)中遍历所有控件
所属栏目:[Asp教程] 日期:2021-07-21 热度:115
for (int i = 0; i this.Controls.Count; i++) { foreach (System.Web.UI.Control control in this.Controls[i].Controls) { if (control is TextBox) (control as TextBox).Text = ""; } } foreach (Control cl in this.Page.FindControl("Form1").Contro[详细]
-
xml 文件的创建和读取代码
所属栏目:[Asp教程] 日期:2021-07-20 热度:164
?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 Forms身份验证和基于角色的权限访问
所属栏目:[Asp教程] 日期:2021-07-20 热度:174
副标题#e# 主要思想:Forms身份验证用来判断是否合法用户,当用户合法后,再通过用户的角色决定能访问的页面。 具体步骤: 1、创建一个网站,结构如下: 网站根目录 Admin目录----管理员目录 Manager.aspx----管理员可以访问的页面 Users目录----注册用户目[详细]
-
asp.net 用继承方法实现页面判断session
所属栏目:[Asp教程] 日期:2021-07-20 热度:185
新建一个类 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 利用IIS的404错误将文件重写成目录的简单方法
所属栏目:[Asp教程] 日期:2021-07-20 热度:188
例如:http:/www.jb51.net/8888/ 该页面是由https://www.jb51.net/ArticleShow.aspx?id=8888 重写而来。 具体实现方法: 利用IIS的404错误来实现 "HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给 网页[详细]
-
Aspx/Asp.net 防注入程序 V1.0
所属栏目:[Asp教程] 日期:2021-07-20 热度:155
虽然说ASP.NET属于安全性高的脚本语言,但是也经常看到ASP.NET网站由于过滤不严造成注射.由于ASP.NET基本上配合MMSQL数据库架设 如果权限过大的话很容易被攻击. 再者在网络上找不到好的ASP.NET防注射脚本,所以就自己写了个. 在这里共享出来旨在让程序员免除S[详细]
-
asp.net中url地址传送中文参数时的两种解决方案
所属栏目:[Asp教程] 日期:2021-07-18 热度:136
在Web.comfig中配置 是一样的: globalization requestEncoding="gb2312" responseEncoding="gb2312"/ 页面Header部分也都有 meta http-equiv="Content-Type" content="text/html; charset=gb2312" / 真是奇怪, 只好用了笨办法: 写参数: 复制代码 代码如[详细]
-
Asp.net 菜单控件简洁版
所属栏目:[Asp教程] 日期:2021-07-18 热度:81
副标题#e# 本文介绍的菜单控件采用的css 和ul list来显示菜单,生成的html小,无需javascript支持,对大部分的浏览器都支持,除ie6要单独修改css也可以使其支持。 通过本文可以了解asp.net 控件的开发,及Composite设计模式的实际运用。 采用Composite设计[详细]
-
asp.net jQuery Ajax用户登录功能的实现
所属栏目:[Asp教程] 日期:2021-07-18 热度:89
主页面调用代码片段: 复制代码 代码如下: 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 SharpZipLib的压缩与解压问题
所属栏目:[Asp教程] 日期:2021-07-18 热度:116
我使用SharpZipLib.dll中遇到的问题是:利用SharpZipLib压缩后生成的*.rar文件,利用其可以正常解压,但如果使用文件右击压缩生成的*.RAR文件,在解压过程中出错,具体报错信息:Wrong Local header signature: 0x21726152 ;但*.zip文件可正常解压。 具体压[详细]
-
涉及网络编程时,需要用到的几个常用方法
所属栏目:[Asp教程] 日期:2021-07-17 热度:72
涉及网络编程时,需要用到的几个常用方法. 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostAddress 2. 在网络编程中[详细]
-
WEB页面多语言支持解决方案
所属栏目:[Asp教程] 日期:2021-07-17 热度:71
首先建立语言档,在项目中加入.resx文件 例如: message.zh-cn.resx '简体中文 message.zh-tw.resx '繁体中文 message.en '英文 .............. ========================================= 然后利用Name --Value 键值对 填入你要在页面上显示的语言 如:[详细]
-
asp.net中执行存储数据操作时数据被自动截取的一种情况
所属栏目:[Asp教程] 日期:2021-07-17 热度:58
今天在做东西的时候,发现一个很奇怪的问题,数据库(SqlServer)中的字段设置的类型为ntext,但是保存的数据总是很短,开始以为在程序的某段设置了长度限制,在设置了断点跟踪调试发现穿递的数据很正常,但是在执行了存储操作以后保存的内容总是很短,数[详细]
-
ASP.NET中使用IFRAME建立类Modal窗口
所属栏目:[Asp教程] 日期:2021-07-17 热度:142
副标题#e# 我们经常要在程序的人机交互中用到模态窗口,但在B/S开发中,这一切变得不容易了,虽然也可以用window.showModalDialog函数实现(见?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4),但多数用起来麻烦,还要为了回传值用Frameset建立2个无用的窗口。[详细]
-
获取转向地址的URL的源文件(可自定义REFER)
所属栏目:[Asp教程] 日期:2021-07-17 热度:63
软件下载: 程式源文件: CS打包: c#写的,可能要先安装framework. ?na=0SrcDisplayLang=zh-cnSrcFamilyId=u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d262d25e3-f589-4842-8157-034d1e7cf3a3%26displaylang%3dzh-cn 下面是代码: using System; using System.[详细]
-
ASP.NET技巧:为Blog打造个性日历
所属栏目:[Asp教程] 日期:2021-07-17 热度:185
日历控件是.net自带的控件之一,功能强大,在很多项目开发中都有用到,对于blog系统来说更是必不可少。纵是好玉也仍需雕琢,为了使它更美观实用,我们还需要对它进行二次开发。 新建一个用户控件,把calender控件拉进来。第一步是外观设置,这个根据你的需[详细]
-
让你的.NET程序兼容不同版本的Dll文件
所属栏目:[Asp教程] 日期:2021-07-17 热度:146
前段时间写的一个WinForm的.NET程序。因为引用了不少的库文件,但是最近这些库文件因为修正了一些Bug和算法。但是主的程序文件没有怎么改动。所以就不像把这个主程序重新编译了。于是就把所有的新版DLL文件拷贝到运行目录下,希望主程序能够直接调用新版的[详细]
-
用ASP.NET实现简单的文字水印
所属栏目:[Asp教程] 日期:2021-07-17 热度:188
%@ Import Namespace="System" % %@ Import Namespace="System.IO" % %@ Import Namespace="System.Drawing" % %@ Page language="vb" % script runat="server" Dim FilePath As String = Server.MapPath("FengEr.jpg") Sub Page_Load(Sender As Object, E[详细]
-
ASP.NET中用healthMonitor属性用法
所属栏目:[Asp教程] 日期:2021-07-17 热度:85
在ASP.NET 2.0中,可以使用healthMonitoring属性监测事件。healthMonitoring属性是一个基于方法的provider,在这里可以构造自己的provider。利用healthMonitoring属性,我们可以诸如记录错语、成功的事件等,对不同的数据源,如事件日志,Sql Server甚至对[详细]
-
给Asp.Net初学者的关于继承和多态性的例子
所属栏目:[Asp教程] 日期:2021-07-17 热度:132
本人学Asp.Net不久,用的是C#写代码,在学习C#中发现很多初学者对继承和多态性不是特别的了解,因此作了这个例子,希望对您有所帮助,例子很简单 页面文件TestProfileClass2.aspx %@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312[详细]
-
新手入门:C++下的引用类型
所属栏目:[Asp教程] 日期:2021-07-17 热度:96
引用类型也称别名,它是个很有趣的东西。在c++ 下你可以把它看作是另外的一种指针,通过引用类型我们同样也可以间接的操作对象,引用类型主要是用在函数的形式参数上,通常我们使用它是把类对象传递给一个函数。 引用对象采用类型名加上test;),这里我们就[详细]
-
初学者的福音:游戏开发新手入门指南
所属栏目:[Asp教程] 日期:2021-07-17 热度:175
副标题#e# 我经常被问及:一个具有很少甚至没有编程经验的人要如何开始游戏制作。直到目前为止,我总是尽我所能一个一个解答。然而,问题的数量已经增长到了一个难以处理的水平,于是,我便决定把所有的建议汇总在一篇文章里作为参考提供给人们。 这篇文章[详细]