
ASP.NET专题
中年秃头大叔
asp.net 网站开发、数据库设计、C#程序开发.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图片(文字)垂直和水平滚动代码
原创 2009-04-27 08:23:00 · 520 阅读 · 0 评论 -
aspx页面弹出窗口代码大全
//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("window.close();"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(""); this.Response.Write("{top.opener =null;top.close();}"); this.Response.Write(""); //弹出窗口刷转载 2009-06-05 09:02:00 · 807 阅读 · 1 评论 -
运行asp.net服务器权限设置的6个问题
文章中所指服务器环境为WIN 2003。 大家知道ASP.NET和ASP相比,在设置权限方面很有不同,一点儿设置错了都运行不了。作者在遇到该问题并解决后得到的经验,给大家分享。 ASP.NET需要用到USERS组的权限,因为遇过很多次自己设置了权限之后发现网站运行不了,很郁闷。下面根据出现的问题,一点点解决,让你的ASP.NET运行起来。 问题一: 未找到路径“C:/”的一部分。 说明: 执行当原创 2009-06-04 12:32:00 · 322 阅读 · 0 评论 -
GridView中添加CheckBox并返回选中行
一:添加CheckBox原创 2009-06-04 12:35:00 · 543 阅读 · 0 评论 -
asp.net的异常处理机制讲解
简介 程序开发中,数据流按照一定的规律进行传输,如果用户和程序之间的交互完全按照预定的效果运行,程序不会出现问题。可以假设所处理的数据都符合要求,通过界面作格式判定,所有资源都正确,但是为了系统的安全,需要处理存在的隐患,不能对数据安全抱有理想化的想法。 在ASP.NET中,错误处理分为两个层面:页面输入信息验证、CLR提供的结构化错误处理机制。在页面输入信息判断中,可以原创 2009-06-04 12:39:00 · 478 阅读 · 0 评论 -
整站如何防止SQL注入攻击
asp.net网站防止SQL注入攻击,通常的办法是每个文件都修改加入过滤代码,这样很麻烦,下面介绍一种办法,可以从整个网站防止注入。 只要做到以下三点,网站就会比较安全了而且维护也简单。 一、数据验证类 parameterCheck.cs public class parameterCheck{ public static bool isE原创 2009-06-04 14:18:00 · 425 阅读 · 0 评论 -
2个ASP.NET小技巧
1. ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法? 这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限。 那么,调用一般的服务器端方法,其实就是发起一个异步回调。最简单的实现办法,是通过 UpdatePanel 来做。 首先定义一个隐藏的 Li原创 2009-06-04 14:36:00 · 335 阅读 · 0 评论 -
总结asp.net回发或回调参数无效解决方法
首先,这个问题出现在asp.net2.0中,我是在做一个二级菜单出现了这个问题 , 该功能用javascript改变DrownDownList内容后再提交就出现这个错误,总结网上的解决"回发或回调参数无效"方法主要有:一是在前台aspx页中设置 二是Form嵌套,一个页面只能有一个Form,仔细检查代码就可以解决。三是在Page_load()中加上if(!ISPOSTBACK)语句 if(!ISP原创 2009-06-05 08:38:00 · 533 阅读 · 0 评论 -
ASP.NET 2.0中CSS不正常问题及解决
ASP.NET 2.0(ASP.NET 1.x中可能是有效的)网页制作项目中有时会发现中CSS失效的问题,经过总结现把主要成原和解决方法说明如下:1、CSS文件路径不正确 这个问题属于Web开发中的基础问题,一般采用相对路径会出现这样的问题,或者样式文件写在了模板页里面,在内容页与模板页不在同一级目录下时会出现这样的问题。此时你要清楚Web中相对路径的规则,如果你不清楚,可以采用绝对路原创 2009-06-05 08:39:00 · 413 阅读 · 0 评论 -
Asp.net三层结构中的变量引用与传递
Asp.net的三层架构主要是为了解决数据层,逻辑层,表示层等之间的关系。 我们的做法是这样的:首先建立一个DataCore的基类。基类里面封装了一些低层的数据库的基本操作,比如说数据库联接,调用存储过程等等。在这里面有一个地方值得注意,通过对一个函数的重载可以实现调用不同功能的存储过程。 以下代码示例:protected int RunProcedure(strin原创 2009-06-05 08:47:00 · 592 阅读 · 1 评论 -
点击按钮提交后使按钮变灰不可用
.aspx function abc(){var mybutton=document.getElementById("Submit1");mybutton.disabled=true; //变灰__doPostBack("Submit1",""); //执行服务器端Submit1的click事件} ........cs转载 2009-06-05 08:58:00 · 1596 阅读 · 0 评论 -
ASP.NET编程经验技巧10则
1、尽量减少表单回送 每当点击Web网页上的Button、LinkButton或ImageButton控件时,表单就会被发送到服务器上。如果控件的AutoPostBack属性被设置为true,如果CheckBox、CheckBoxList等控件的状态被改变后,也会使表单会发送回服务器。 每次当表单被发送回服务器,就会被重新加载,启动Page_Load****,执行Page_Load****处理程序原创 2009-06-05 08:35:00 · 301 阅读 · 0 评论 -
asp.net URL传值出现错误解决
最近在asp.net编程中发现一个问题,如果用URL从一个页面传递字符串到另一个页面,会出现传递的字符串比如是“DK51+700中继站”;可是另一个页面接收到字符串却是:“DK51 700中继口”;加号变成了空格,“站”不能解析出来,变成了不能识别的符号“口”的情况。 经网上查询发现原因主要是,URL中有些字符被转义,象空格被编码成加号,于是传的参数明明是加号,获取的值却成了空格。如果按照原创 2009-06-05 08:40:00 · 982 阅读 · 0 评论 -
Asp.Net发送电子邮件程序
一、asp.net1.0及.net1.1中的做法(利用CDOSYS消息组件发送电子邮件): 代码如下: using System; using System.Web.Mail; /// /// 用到的类主要位于System.Web.Mail命名空间下 /// public class SendMail { public SendMail() {原创 2009-06-05 08:48:00 · 1275 阅读 · 0 评论 -
点缩略图弹出随图片大小自动调整的页面
程序用asp.net编写,功能主要是,点pic_small.Aspx页面的缩略图后弹出pic_all.aspx页面,pic_all.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。 实现过程如下: pic_small.Aspx页面缩略图处的代码为: )"src=’’width="118"runat="server"> ShowWindow保存在O转载 2009-06-05 08:52:00 · 441 阅读 · 0 评论 -
javascript在asp.ne中的应用
本文简单讨论在ASP.Net中插入Javascript的几种情况。合理地在服务器程序中插入客户端的Javascript脚本,可以提高程序的运行效率并提供更友好的用户界面。 Javascript的应用示例 1.为页面上的某个服务器控件添加Javascript事件 服务器控件最终生成的仍然是普通的HTML,比如生成inputtext。表单中的每个HTML控件都有它自己的Javascript原创 2009-06-05 08:52:00 · 526 阅读 · 0 评论 -
asp.net 2.0的文件上传(突破上传限制4M)
在asp.net 2.0中,因为有了fileupload控件,上传文件十分简单,if (FileUpload1.HasFile) try { FileUpload1.SaveAs("d://luceneData//" + FileUpload1.FileName); Label1.T转载 2009-06-05 08:56:00 · 689 阅读 · 1 评论 -
net得到本地电脑基本信息的简单方法
1.在网络编程中的通用方法:获取当前电脑名:staticSystem.Net.Dns.GetHostName()根据电脑名取出全部IP地址:staticSystem.Net.Dns.Resolve(电脑名).AddressList也可根据IP地址取出电脑名:staticSystem.Net.Dns.Resolve(IP地址).HostName2.系统环境类的通用属性:当前电脑名转载 2009-06-05 08:53:00 · 454 阅读 · 0 评论 -
TreeView控件实现选中父节点时全选子节点
第一种方法 无标题页 function public_GetParentByTagName(element, tagName) { var parent = element.parentNode; var upperTagName = tagName.toUpperCase(); //如果这个元素还不是想要的tag就继续上溯原创 2009-05-08 08:35:00 · 2154 阅读 · 0 评论 -
将 TemplateField 字段列动态添加到 GridView 控件
// Create a dynamic template column public class GridViewTextTemplate : System.Web.UI.ITemplate { private DataControlRowType templateType; private string c转载 2009-05-11 08:31:00 · 590 阅读 · 0 评论 -
弹出窗口大全
【1、最基本的弹出窗口代码】 其实代码非常简单: window.open (page.html) --> 因为着是一段javascripts代码,所以它们应该放在标签和之间。是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。 window.open (page.html) 用于控制弹出新的窗口page.转载 2009-05-14 09:49:00 · 289 阅读 · 0 评论 -
js获取radiobuttonlist值
function GetRblSeletedValue(obj){ var rbltable =$(obj); var rbs= rbltable.getElementsByTagName("INPUT"); for(var i = 0;i { if(rbs[i].checked){ var text =rbltable.cells[i].innerTe原创 2009-05-14 10:06:00 · 1076 阅读 · 0 评论 -
asp.net程序中实现checkbox全选代码
程序开发中经常会要用到checkbox的全选,通常情况下是在一些数据绑定控件中如gridview 等 。下面以repeater 为例,在repeater的header 和item中放入checkbox控件原创 2009-06-04 11:06:00 · 1381 阅读 · 0 评论 -
使用ASP.NET内置类生成图片缩略图及水印
ASP.NET Image Generation内置了ImageResizeTransform类,可以实现图片大小调整功能。也可以扩展ImageTransform实现自己的图片变换类。 下面使用ASP.NET Image Generation生成图片缩略图及水印的代码。数据库:CREATE TABLE t_images ( image_id INT, image_data原创 2009-06-04 11:10:00 · 373 阅读 · 0 评论 -
Windows2003中配置运行ASP.net程序
Windows2003系统在默认情况下没有将IIS6.0安装,并且当最初安装IIS6.0 时,该服务在高度安全和"锁定"模式下安装。在这种默认情况下,IIS6.0 只为静态内容提供服务,而诸如 ASP、ASP.NET、在服务器端的包含文件、WebDAV 发布和 FrontPage Server Extensions 功能只有在启用时才工作。在windows 2003 IIS 6.0中安装部署ASP原创 2009-06-04 12:38:00 · 700 阅读 · 0 评论 -
String.Empty、NULL、“”的不同之处
在asp.net(c#)中String.Empty、NULL、"" 3个语法经常使用,作用是判断字符串是否为空。本文就它们彼此的不同之处做一粗略说明。string.Empty就相当于"" 一般用于字符串的初始化 比如: string a; Console.WriteLine(a);//这里会报错,因为没有初始化a 而下面不会报错: string a=string.Empty;原创 2009-06-04 14:31:00 · 350 阅读 · 0 评论 -
用asp.net把Excel转换为SQL Server
办公软件Excel是一种常用的电子表格软件,在编程项目中有需要将Excel转换为SQL Server数据库的需求,本文对此进行一些介绍并给出设计代码。 1.功能分析 通过Microsoft.Jet.OLEDB.4.0方式可实现使用ADO.NET访问Excel的目的,如以下示例代码为连接Excel数据的字符串: string strOdbcCon = @"Provider原创 2009-06-04 14:35:00 · 392 阅读 · 0 评论 -
asp.net编程中6条实用语句
1.Panel 横向滚动,纵向自动扩展 <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel> 2.回车转换成Tab (1) <script language="javascript" for="document" event="原创 2009-06-04 14:38:00 · 370 阅读 · 0 评论 -
什么是.net的接口和抽象类
什么是接口? 接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。 定义方法为: p原创 2009-06-05 08:28:00 · 724 阅读 · 0 评论 -
ASP.NET日历控件二次开发和使用
asp.net自带的日历控件功能强大,在很多项目开发中用到,现在为了使它更美观实用,我们对它进行二次开发。 新建一个用户控件,把calender控件拉进来。第一步是外观设置,这个根据你的需要,只需对它的相关属性做一些调整即可。下图是我调整后的网页界面 属性设置如下:<asp:calendar id="Calendar1" CellPadding="2" Width=原创 2009-06-05 08:32:00 · 541 阅读 · 0 评论 -
asp.net常用正则表达式大全
一、字段 表达式 格式示例 说明 数字 ^/D?(/d{3})/D?/D?(/d{3})/D?(/d{4})$ (425)-555-0123 425-555-0123 425 555 0123 验证美国电话号码。 名称 [a-zA-Z’`-´/s]{1,40} John DoeO’Dell 验证名称。最多允许使用原创 2009-06-05 08:44:00 · 420 阅读 · 0 评论 -
简述.net编程中容易出现的错误认识
1:command调用存储过程的时候,如果输出是dataset,selectcommand的command对象的connection先要指出,否则catch一辈子也是空的.. 2:存储过程的varchar字段如果是x.x的这种格式,容易出现细微的傻错误,注意不要漏了[]. 3:如果ascx文件的默认服务器控件的事件不重写的话在control控件里面没有自动回送!切记. 4:Page.原创 2009-06-05 08:46:00 · 2871 阅读 · 0 评论 -
Asp.Net编程基础经验技巧总结
1.主要命名空间: 处理数据时用到 使用ADO.net;时用到 SQLServer数据库专用 不用看处理XML用到 处理文件时用到 发邮件时大家会用到 文本编码时用到 2.跟踪调试 跟踪: 1.页级别跟踪:在页的开头包括如下的页指令 自定义消息: Trace.Write("这里为要显示的字符串"); Trace.Warn("这里为要显示的字符串");//与Trace.Wr转载 2009-06-05 08:50:00 · 346 阅读 · 0 评论 -
限定GridView宽度并加上滚动条
采用如下的样式 margin:auto; width:98%; overflow:scroll; _height:expression(this.scrollHeight>365?"365px":"auto");转载 2009-06-05 09:05:00 · 652 阅读 · 0 评论