-
asp.net中执行存储数据操作时数据被自动截取的一种情况
所属栏目:[Asp教程] 日期:2021-07-17 热度:141
今天在做东西的时候,发现一个很奇怪的问题,数据库(SqlServer)中的字段设置的类型为ntext,但是保存的数据总是很短,开始以为在程序的某段设置了长度限制,在设置了断点跟踪调试发现穿递的数据很正常,但是在执行了存储操作以后保存的内容总是很短,数[详细]
-
ASP.NET中使用IFRAME建立类Modal窗口
所属栏目:[Asp教程] 日期:2021-07-17 热度:170
副标题#e# 我们经常要在程序的人机交互中用到模态窗口,但在B/S开发中,这一切变得不容易了,虽然也可以用window.showModalDialog函数实现(见?id=49ML4AO8-5PB3-4KNY-NJZD-LJOIOXV4M1X4),但多数用起来麻烦,还要为了回传值用Frameset建立2个无用的窗口。[详细]
-
获取转向地址的URL的源文件(可自定义REFER)
所属栏目:[Asp教程] 日期:2021-07-17 热度:79
软件下载: 程式源文件: 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 热度:147
日历控件是.net自带的控件之一,功能强大,在很多项目开发中都有用到,对于blog系统来说更是必不可少。纵是好玉也仍需雕琢,为了使它更美观实用,我们还需要对它进行二次开发。 新建一个用户控件,把calender控件拉进来。第一步是外观设置,这个根据你的需[详细]
-
让你的.NET程序兼容不同版本的Dll文件
所属栏目:[Asp教程] 日期:2021-07-17 热度:136
前段时间写的一个WinForm的.NET程序。因为引用了不少的库文件,但是最近这些库文件因为修正了一些Bug和算法。但是主的程序文件没有怎么改动。所以就不像把这个主程序重新编译了。于是就把所有的新版DLL文件拷贝到运行目录下,希望主程序能够直接调用新版的[详细]
-
用ASP.NET实现简单的文字水印
所属栏目:[Asp教程] 日期:2021-07-17 热度:93
%@ 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 热度:118
在ASP.NET 2.0中,可以使用healthMonitoring属性监测事件。healthMonitoring属性是一个基于方法的provider,在这里可以构造自己的provider。利用healthMonitoring属性,我们可以诸如记录错语、成功的事件等,对不同的数据源,如事件日志,Sql Server甚至对[详细]
-
给Asp.Net初学者的关于继承和多态性的例子
所属栏目:[Asp教程] 日期:2021-07-17 热度:70
本人学Asp.Net不久,用的是C#写代码,在学习C#中发现很多初学者对继承和多态性不是特别的了解,因此作了这个例子,希望对您有所帮助,例子很简单 页面文件TestProfileClass2.aspx %@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312[详细]
-
新手入门:C++下的引用类型
所属栏目:[Asp教程] 日期:2021-07-17 热度:83
引用类型也称别名,它是个很有趣的东西。在c++ 下你可以把它看作是另外的一种指针,通过引用类型我们同样也可以间接的操作对象,引用类型主要是用在函数的形式参数上,通常我们使用它是把类对象传递给一个函数。 引用对象采用类型名加上test;),这里我们就[详细]
-
初学者的福音:游戏开发新手入门指南
所属栏目:[Asp教程] 日期:2021-07-17 热度:55
副标题#e# 我经常被问及:一个具有很少甚至没有编程经验的人要如何开始游戏制作。直到目前为止,我总是尽我所能一个一个解答。然而,问题的数量已经增长到了一个难以处理的水平,于是,我便决定把所有的建议汇总在一篇文章里作为参考提供给人们。 这篇文章[详细]
-
C/C++中利用空指针简化代码,提高效率
所属栏目:[Asp教程] 日期:2021-07-17 热度:148
这里的写法,可以避免使用 for 循环,减少栈空间内存的使用和减少运行时的计算开销! #include #include usingnamespacestd; voidprint_char(char*array[]);//函数原形声明 voidmain(void) char*test[]="abc","cde","fgh",NULL;//这里添加一个NULL,表示不[详细]
-
asp.net 自制的单
所属栏目:[Asp教程] 日期:2021-07-13 热度:109
问:为什么要“自制”?不是有现成的控件吗? 答:在ASP.NET的页面上,ListBox最终是渲染成select元素,而CheckListBox最终被渲染成div或者是table,使得二者的样式无法统一,或者说要统一很麻烦。 解决: 于是,决定干脆自行组合一些元素,实现单选列表、[详细]
-
VisualStudio 2008中常用快捷键
所属栏目:[Asp教程] 日期:2021-07-13 热度:195
命令行: 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-13 热度:110
并不是我不开源,我是觉得包起来方便一点,我没有加密,要看源代码的直接反编一下就看到了。 所有WQ对象,按照他们的功能进行了分类,分别放在5个不同的名称空间下: 复制代码 代码如下: using WQ.Data;//数据库操作类 using WQ.Rewriter;//伪URL配置类 usin[详细]
-
ASP.NET开发者使用jQuery应该了解的几件事情
所属栏目:[Asp教程] 日期:2021-07-13 热度:177
下面这几点希望能够帮你加快你的学习。 1.把selectors当作asp.net中的sets。 在asp.net的世界,通过一个查询找到一系列控件是非常少见的.相反我们比较习惯于通过一个唯一的ID来找到一个控件。当然,在jQuery中这个也是没有问题的,但是jQuery的选择功能相对更[详细]
-
编写的vs2005水晶报表程序在vs2008下正常使用的一些实现方法
所属栏目:[Asp教程] 日期:2021-07-13 热度:138
一、没有安装部署好水晶报表;(vs2008安装后,不等于安装了vs2008水晶报表) 二、源程序中:VS2008和v2005的水晶报表版本号不对;vs2008的版本号是:Version=10.5.3700.0 ,造成水晶报表无法使用; 三、有时出现找不到水晶报表相对应的命名空间错误:一般是us[详细]
-
C# 数组查找与排序实现代码
所属栏目:[Asp教程] 日期:2021-07-13 热度:108
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 XMLHttpRequest实现用户注册前的验证
所属栏目:[Asp教程] 日期:2021-07-13 热度:149
测试通过环境VS2008,添加2个新项 1:DEMO3.ASPX 复制代码 代码如下: //查询字符串,SEND服务端的参数 function createQueryString() { var userName = document.getElementById("userName").value; var querystring = "userName=" + userName; return query[详细]
-
asp.net 页面间传值方法小结
所属栏目:[Asp教程] 日期:2021-07-13 热度:193
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动态include文件
所属栏目:[Asp教程] 日期:2021-07-12 热度:164
受! #include file="filename.asp" -- 宏限制 必须存在该文件并且会预先编译(不管前面是否加以条件) 经常有这样的要求,根据不同的需求要求include不同的文件 如各个人的不同设置,所以要求能动态include文件。 代码如下: %Function include(filename)[详细]
-
Asp.net treeview实现无限级树实现代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:198
先看看数据库表的设计,数据表主要包括ID,Name,ParentID这三项,其中ID是主键,ParentID对应节点的父节点: 方法一:用递归遍历数据,并将节点逐个添加到treeview中去。 1.先进行数据库连接和数据的读取,并将根节点先添加进treeview中,并利用递归getTr[详细]
-
asp.net INI文件读写类
所属栏目:[Asp教程] 日期:2021-07-12 热度:137
using System; using System.Runtime.InteropServices; using System.Text; using System.IO; namespace Common { /// summary /// INI文件读写类。 /// /summary public class INIFile { public string path; public INIFile(string INIPath) { path = IN[详细]
-
asp.net下检测SQL注入式攻击代码
所属栏目:[Asp教程] 日期:2021-07-12 热度:131
副标题#e# 两个类: (页面数据校验类)PageValidate.cs 基本通用。 代码如下: 复制代码 代码如下: using System; using System.Text; using System.Web; using System.Web.UI.WebControls; using System.Text.RegularExpressions; namespace Common { ///[详细]
-
asp.net 转换人民币大小金额
所属栏目:[Asp教程] 日期:2021-07-12 热度:180
using System; using System.Collections.Generic; using System.Text; namespace Common { /// summary /// 转换人民币大小金额。 /// /summary public class Rmb { /// summary /// 转换人民币大小金额 /// /summary /// param金额/param /// returns返[详细]
-
asp.net dataview做无限极分类的又一用法
所属栏目:[Asp教程] 日期:2021-07-12 热度:171
数据库结构: classidid 主键 jobClassName 对应的类型名称 ClassName 对应的父类的id 通常做法: 复制代码 代码如下: private void Display(string parentid, String space) { DataTable dt; String strSQL; strSQL = "Select * From Tree Where ParentID[详细]
