随笔分类 -  ASP.NET

1
摘要:今天在做Cookie的验证时,发现怎么验证都不对,而奇怪的是之前验证是正常的,这次只是改了一个值,经过调试发现在浏览器中一个Cookie的值为 “lV502ZEaL75+9l5GJQHhDg==”,但在程序中读到的却是“lV502ZEaL75 9l5GJQHhDg==”,原来Cookie中的加号已经被替换为空格,谷歌搜了一下,发现MS网上有一编这方面的帮助文档,“ASP May Improperly Parse Cookies Containing a Plus Sign”,不过讲的是asp和IIS4.0. 我的Cookie是用DES加密的,因为之前的值加密号没有出现加号,而后面换了另外一个. 阅读全文
posted @ 2013-03-14 10:09 春哥也编程 阅读(1159) 评论(0) 推荐(0) 编辑
摘要:C#数据类型分类: http://msdn.microsoft.com/zh-cn/library/t63sy5hs(v=VS.80).aspx、值类型作为参数传递: http://msdn.microsoft.com/zh-cn/library/9t0za5es(v=VS.80).aspx引用类型作为参数传递: http://msdn.microsoft.com/zh-cn/library/s6938f28(v=VS.80).aspxref 与 out 区别 out:http://msdn.microsoft.com/zh-cn/library/t3c3bfhx(v=VS.80).a... 阅读全文
posted @ 2011-12-10 20:50 春哥也编程 阅读(516) 评论(0) 推荐(0) 编辑
摘要:1, 请你说说.NET中类和结构的区别?答:结构和类具有大体的语法,但是结构受到的限制比类要多。l 结构不能申明有默认的构造函数,因为结构的副本是用编译器创建和销毁的,所以不需要默认的构造函数和析构函数。l 结构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。l 申明结构用Struck关键字,申明类用class关键字,向方法传递结构是时是通过值传递的... 阅读全文
posted @ 2010-10-14 11:16 春哥也编程 阅读(510) 评论(0) 推荐(1) 编辑
摘要:一个比较经典的委托与事件实例 [代码] 阅读全文
posted @ 2010-10-04 16:45 春哥也编程 阅读(423) 评论(0) 推荐(0) 编辑
摘要:1. NET委托及应用1.1 .NET委托概念OOP中具有相同属性的对象抽象后成为类型(class)。那么,具有相同属性的函数或方法(也称具有相同的函数签名):返回类型相同参数类型、参数顺序及参数个数相同抽象后又是什么概念?例如,1到n之间每个数的平方后求和函数int SquareSum(int n)和立方后求和函数int CubeSum(int n),它们具有相同的函数签名:返回类型int、参数... 阅读全文
posted @ 2010-10-04 16:44 春哥也编程 阅读(309) 评论(0) 推荐(0) 编辑
摘要:(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在<configSections>标志中。 2.特定应用程序配置 特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于<system.Web>节中,控制Asp.net运行时的行... 阅读全文
posted @ 2010-10-03 22:12 春哥也编程 阅读(918) 评论(0) 推荐(0) 编辑
摘要:页面部分缓存是指输出缓存页面的某些部分,而不是缓存整个页面内容。实现页面部分缓存有两种机制:一种是将页面中需要缓存的部分置于用户控件(.ascx文件)中,并且为用户控件设置缓存功能(包含用户控件的ASP.NET页面可设置也可不设置缓存)。这就是通常所说的“控件缓存”。设置控件缓存的实质是对用户控件进行缓存配置。主要包括以下3种方法:一是使用@ OutputCache指令以声... 阅读全文
posted @ 2010-10-03 16:02 春哥也编程 阅读(230) 评论(0) 推荐(0) 编辑
摘要:通常Web应用程序在发布后,为了给用户一个友好界面和使用体验,都会在错误发生时跳转至一个自定义的错误页面,而不是ASP.net向用户暴露出来的详细的异常列表。简单的错误处理页面可以通过web.config来设置以下为引用的内容:<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">  <error status... 阅读全文
posted @ 2010-09-25 10:41 春哥也编程 阅读(197) 评论(0) 推荐(0) 编辑
摘要:摘要:了解为 ASP.NET Web 页面建立的事件模型,以及 Web 页面转变为 HTML 过程中的各个阶段。ASP.NET HTTP 运行时负责管理对象管道,这些对象首先将请求的 URL 转换成 Page 类的具体实例,然后再将这些实例转换成纯 HTML 文本。本文将探讨那些作为页面生命周期标志的事件,以及控件和页面编写者如何干预并改变标准行为。(本文包含一些指向英文站点的链接。)简介 对由 ... 阅读全文
posted @ 2010-09-25 10:37 春哥也编程 阅读(261) 评论(0) 推荐(0) 编辑
摘要:此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript"> < !-- function disableOtherSubm... 阅读全文
posted @ 2010-09-25 10:36 春哥也编程 阅读(214) 评论(0) 推荐(0) 编辑
摘要:Response.Write("<script language='JavaScript'>");//Frameset1.htm是所要设计的窗口 Response.Write("window.open('Frameset1.htm','','toolbar=no,menubar=no,status=yes,resizable=yes,tilebar=yes,scrollbars=yes... 阅读全文
posted @ 2010-09-25 10:25 春哥也编程 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:一. 使用QueryString变量    QueryString是一种非常简单也是使用比较多的一种传值方式,但是它将传递的值显示在浏览器的地址栏中,如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。 Response.Redirect( "target.aspx?param1=hello&param2=hi ") 接收页面: string str = Reque... 阅读全文
posted @ 2010-09-25 10:15 春哥也编程 阅读(1380) 评论(0) 推荐(3) 编辑
摘要:Page.aspx 写法:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Page.aspx.cs" Inherits="_Page" %><html xmlns="http://www.w3.org/1999/xhtml"><head id="Head1" runat="server"> <title>Asp.net弹出新窗口,获得返回值< 阅读全文
posted @ 2010-09-25 10:14 春哥也编程 阅读(460) 评论(1) 推荐(0) 编辑
摘要:因为在项目中需要在两个页面之间传递一些参数,所以总结出以下几个传递参数的方法第一种方法: 通过URL链接地址传递 send.aspx:复制代码 代码如下:protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); }receive.aspx:... 阅读全文
posted @ 2010-09-25 10:13 春哥也编程 阅读(437) 评论(0) 推荐(2) 编辑
摘要:传递中文信息是可以的不过在传递之前一定要做到编码和解码就是说在传递中文参数之前,进行用Server.UrlEncode进行编码string aa = TextBox1.Text; aa = Server.UrlEncode(aa); Response.Write("<script>open(\"Default2.aspx?bb="+aa+"\");</script>");到... 阅读全文
posted @ 2010-07-08 15:36 春哥也编程 阅读(250) 评论(0) 推荐(0) 编辑
摘要:习惯用Access的朋友都知道:ADO.NET链接Access数据库经常这么写:strcon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("datebase/indexDB.mdb");这 里用Server.MapPath得到应用程序的物理路径!如果你是在当前web项目下的一个类中如上写链接语句,可能会提示找不到Se... 阅读全文
posted @ 2010-07-08 15:35 春哥也编程 阅读(5814) 评论(0) 推荐(0) 编辑
摘要:刚学PHP,呵呵,编了个PHP比如说<html><head> <title>Hello World!</title></head><body> <?php echo"hello,world";?></body></html>本应该是输出hello,world的,但是并没有,而且一直跳出下载还... 阅读全文
posted @ 2010-07-08 15:34 春哥也编程 阅读(413) 评论(0) 推荐(0) 编辑
摘要:有两种方式第一种方式<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100" HEIGHT="100" CODEBASE="http://active.macromedia.com/flash5/cabs/ swflash.cab#version=5,0,0,0"> <PARAM NAME="... 阅读全文
posted @ 2010-07-08 15:32 春哥也编程 阅读(2075) 评论(0) 推荐(0) 编辑
摘要:编译错误说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误信息: CS0115: “ASP.管理员模块_帐户信息管理_aspx.GetTypeHashCode()”: 没有找到适合的方法来重写源错误:源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Tempor... 阅读全文
posted @ 2010-07-08 15:27 春哥也编程 阅读(1078) 评论(0) 推荐(0) 编辑
摘要:两层模型: 两层模型的设计是显示层和数据访问层。显示层就是应用程序的用户界面(.aspx)和这些界面的代码隐藏类(.cs),数据访问层就是用来处理应用程序和数据库、外部Web Service等交互的。这是asp.net开发中的轻量级模型,实现起来相对容易,所以两层架构模型非常适合于业务逻辑简单的项目(呵呵,所以不要听到人家说三层的好就一股脑的啥子都用三层了。。。。)。三层模型: 三层模型是在两层的... 阅读全文
posted @ 2010-07-08 15:24 春哥也编程 阅读(2114) 评论(2) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示