文章分类 - Asp.net
摘要:1.新建网站,添加几个窗体。webForm1.aspx ,ViewStateForm.aspx2.在网站的根目录下添加全局应用程序类“Global.aspx” 。(重要)3.在“Global.aspx” 有固有的格式和会话信息结构。4.在“Global.aspx”中各个函数中添加处理代码。详细如下:<%@ Applica...
阅读全文
摘要:ASP.NET中的图片路径问题,相信大家都遇到过,而且很烦。比如,我们的图片路径是在根目录\images\下,在主页面我们想用里面的图片,在用户控件中我们也想用那个目录下的图片,而用户控件往往我们会把它们放在一个单独的目录中,这样就会出现图片找不到的情况。如果我们再用masterpage,问题就更复杂了,搞不清图片到底在哪里了。 今天发现一个方法可以比较好的解决这个问题。 如果是服务器控件...
阅读全文
摘要:在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@Page...
阅读全文
摘要:在编写 ASP.NET 应用程序的时候,有时为了更好地进行控制静态文件的路径,如在模板页或者用户控件中设置js或者css文件的路径等,采用绝对路径是难免的。下面就是几种获取绝对路径的几种方法。VirtualPathUtility.ToAbsolute("~/");HttpRuntime.AppDomainAppVirtualPath;Request.ApplicationPath;Page.Res...
阅读全文
摘要:在进行 ASP.NET 开发时,有时候需要对页面输出的最终 HTML 源代码进行控制,是页面的 render 方法中很容易实现这个功能。下面就是一个实现的方法,注释都在代码中。<%@ Page Language="C#" %><%@ Import Namespace="System.IO" %><!DOCTYPE html PUBLIC "-//W3C//DTD XH...
阅读全文
摘要:1、DateTime 数字型 以下是引用片段: System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 in...
阅读全文
摘要:一般来说,当表单回发之后,密码框将会被自动清空。但是有些时候,我们并不希望这样。这时,我们可以添加一点的代码将避免这个问题。VB.NET:VB.NET Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--ProtectedSubPage_Load(ByVa...
阅读全文
摘要:在本文中,我们将通过一个简单的处理来记录在我们的网站中的错误和异常。我们会这样操作:每当遇到程序错误时,将使用者导航到一个单独的页面。同时,错误将被记录到服务器上的一个文本文件。每当错误发生时,我们将以日志的形式每天记录。说了这么多,让我们来看一些代码。 步骤一:首先创建一个错误文件夹用于存放错误日志文件。鼠标右键站点 > 创建新文件夹。将该文件夹命名为"Error". 如果站点中没有 We...
阅读全文
摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="WebForm1.aspx.cs"Inherits="ClassifyInfo.We...
阅读全文
摘要:介绍 对于ASP.NET开发者,理解ASP.NET的页面生命周期是非常重要的。主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性。但是记忆和理解页面生命周期里提供的事件处理方法(method)非常困难。互联网上有很多关于页面生命周期内部机制的文章,所以本文只准备简单覆盖技术的基础部分,更主要的目的是给大家提供一个简单得记忆页面生命周期的方法。 准确的记忆ASP.NET页面生命周期每...
阅读全文
摘要:论坛回复列表,每一留言都显示为“第X层楼”,如果是MSSQL的话可以直接在SQL语句中用那个ROW_NUMBER(),但现在程序是用sqlite数据库,没有那个函数的,自己想了一下,想到用程序来解决,因为分页我都是用aspnetpager控件的,所以我就可以用aspnetpager的那个start....每页开始记录数的属性了,在rep控件的行绑定事件中输入第X层楼即可,关...
阅读全文
摘要:只是记录一下。。一会做项目要用。。。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--if(Request.Cookies["tp"]!=null&&Request.Cookies["tp"].Value=="true"){Alert...
阅读全文
摘要:一个ASP.NET页面在运行时将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及呈现页面。在页生命周期的每个阶段中将引发一些事件,事件被引发时会运行程序员提供的事件处理代码。页面还支持自动事件连接,即ASP.NET将寻找具有特定名称的方法,并在引发特定事件时自动运行这些方法。如果@Page指令的AutoEventWireu...
阅读全文
摘要:其实扩展名为ashx与为axd基本上是一样的,都是用于写web handler,可以通过它来调用IHttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程。唯一不同的地方是:axd扩展名的必须要在web.config中的<httpHandlers>中进行注册,而ashx直接在项目中当成aspx那样添加使用即可。所以在项目的添加文件中,向导只有添加ashx文件的模...
阅读全文
摘要:从客户端(ftbContent="<P><A href="http://l...")中检测到有潜在危险的 Request.Form 值。 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种...
阅读全文
摘要:做一购物网站,改版N次,每次改版那产品列表图的大小都会变,第一次是90*70,第二次改版又变成160*120,每次改版都得把产品图片文件夹中的2W多张图片一个一个转为对应的大小的图片,以前用的是网上找的一个方法: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter....
阅读全文
摘要:目前在做项目的时候碰到的一个小问题,就是当要按照日期查询的时候,在数据库里查询必须是2008-09-06形式的,可是用户在输入的时候经常习惯输入2008-9-6(至少我就经常这样子输入,呵呵!) 上网搜索了好一会,解决方法如下: 可以利用.NET中格式化字符串的方法转换!代码如下: [代码]
阅读全文
摘要:引言最近在写 TrueLove 的时候需要添加酒店,想实现那种和豆瓣差不多的使用 Enter 键来提交表单添加酒店。翻阅了 CodeProject 和 123ASPX 的文章,找了两种方法,下面来简单介绍以下。使用 JS 代码我们在表单里面的 TextBox (asp.net控件),然后在里面添加 attributes 响应对 JS 函数处理。具体我也不知道怎么说,看看代码就了解了。Default...
阅读全文
摘要:对于每一个服务器控件System.Web.UI.Control 都具有 ID,UniqueID,ClientID 三个属性,那么这个三者到底有河关系,在客户端HTML中又是如何对应呈现的呢?ID:获取或设置分配给服务器控件的编程标识符。分配给控件的编程标识符。 (可写)设置服务器控件上的此属性可提供对服务器控件的属性、事件和方法的编程访问。Web 开发人员可以通过在 ASP.NET 服务器控件的开...
阅读全文
摘要:前两天需要实现一个上移下移功能,就上网上搜了一下,没想到这个简单的小功能也没有搜到特别理想的结果,只有自己动手丰衣足食了,虽然简单,但是希望对大家有所帮助。功能:实现任意有排序字段表单的上移和下移,并可以按分类来操作排序。首先是存储过程:写的稍微有些繁琐,可能是半夜太困了吧[代码]数据层的公共类:[代码]数据层(DAL)具体的调用:CMS_Channel 表的排序功能[代码]至于业务逻辑层或者We...
阅读全文