摘要: 作者:未知 请作者速与本人联系一、前言 在ASP.NET中大部分如删除等一些动作为了友好都为添加confirm('')来弹出消息框进行提示,但是HTML控件和WEB控件是否使用的方法是一样的呢?二、方法A. System.Web.UI.WebControls.Button控件现在一般都是这样在Page_Load中添加this.Button1.Attributes.Add("onclick","javascript:return confirm('ok')"); B、System.Web.UI.HtmlControls.HtmlInputButton控件来达到目的..而假设为在HTML控件中进行 阅读全文
posted @ 2004-10-24 23:10 leonardleonard 阅读(288) 评论(0) 推荐(0) 编辑
摘要: asp.net 提供了三种存放 session的方式。1 InProc 2 State Server 3 SQL Server 第一种是我们经常用的,第2中就是使用一个名为 state server 的机器用它的内存来存放其他机器的session 状态,其实,我们还可以在 sql server 里面来存放和取得 session。是不是第一次听说。下面讲述实现过程。找到这个文件c:\WINNT\Microsoft.NET\Framework\v1.0.2914\ InstallSqlState.sql这个文件,装入 sql server (不要告诉我不会)2 修改 web.config ,大概象 阅读全文
posted @ 2004-10-24 23:07 leonardleonard 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 作者:未知 请作者速与本人联系通过修改DataGrid的属性来实现分页,这样有这样的好处,最大的就是简单,呵呵,根本不用操心,分页是如何产生的。 但是它同样有缺点,不能按照我们想像的产生各种我们需要的样式。没有办法,想个性化功能,只有自已动手来做了,呵呵。我们一步步的来,首先是导入需要的命名空间。下面的例子,其实也是我从国外找来的,再加上点个人的东东,再汉化,呵呵。今天心情很好,我连标签色彩都给大家显示出来了。呵呵,更利于大家看程序。%@ Page Language="C#" %%@ Import Namespace="System.Data" %%@ Import Namespac 阅读全文
posted @ 2004-10-24 23:06 leonardleonard 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NET中有几种基于页面间的传值方法:常见的有QueryString.这种方法最简单不过了,但缺点就是它把要传送的值显示在地址栏中,如果对于在安全性的信息来说这并不是一种好的解决方案。还有一个缺点就是它不能传对象。这种方法适合于传送一个简单的值及安全性不大重要的信息。例:  有两个页面:WebForm1.aspx,WebForm2.aspx。在WebForm1.aspx.cs的某些事件中放置如下代码:string url="WebForm2.aspx?name="+this.txtname.Text;Response.Redirect(url);            接着关键时刻出现 阅读全文
posted @ 2004-10-24 23:04 leonardleonard 阅读(164) 评论(0) 推荐(0) 编辑
摘要: suppose DataGrid named dgCustomize,insert the following codeto the first column.asp:TemplateColumnHeaderText="No."ItemStyleHorizontalAlign="Center"/ItemStyleItemTemplateasp:Labelrunat="server"Text='%#dgCustomize.CurrentPageIndex*dgCustomize.PageSize+dgCustomize.Items.Count+1%'/asp:Label 阅读全文
posted @ 2004-10-24 23:03 leonardleonard 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 的缓存机制相比ASP有很大的改进,本文档除对常用优化方法进行总结介绍外,强调了如何使用ASP.NET的缓存来获得最佳性能。1:不要使用不必要的session和ASP中一样,在不必要的时候不要使用Session。可以针对整个应用程序或者页面禁用会话状态:l禁用页面的会话状态l禁用应用程序的会话状态在应用程序的Web.Config文件的sessionstate配置节中,将mode属性设置为off。即:。2:不使用不必要的Server ControlASP.net中,大量的服务器端控件方便了程序开发,但也可能带来性能的损失,因为用户每操作一次服务器端控件,就产生一次与服务器端的往返过 阅读全文
posted @ 2004-10-24 23:00 leonardleonard 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 作者:李洪根 微软MVP1。我个人认为最好的分页方法是:Selecttop10*fromtablewhereid200写成存储过程,上面的语句要拼一下sql语句,要获得最后大于的哪一个ID号2。那个用游标的方式,只适合于小数据量的表,如果表在一万行以上,就差劲了你的存储过程还比不上NOT IN分页,示例:SELECTTop10*FROMCustomersWHERECustomeridNOTIN(SELECTTOP20CustomeridfromCustomers)declare@SQLStrvarchar(8000)set@SQLStr='SELECTTop'+cast(@每页大小asvar 阅读全文
posted @ 2004-10-24 22:58 leonardleonard 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 很久以前就想写一些关于DataGrid/DataList的东西,但是一直以来,一方面自感所学未深,另一方面,总觉无从下笔,一拖再拖,离刚开始的念头已距一年有余。DataGrid/DataList在ASP.NET中的重要性,想必就不用我再强调了,凡显示Table类型的数据,大多会使用这两个控件(当然,如果谁还像ASP那样写ASP.NET,那我也没有办法),所以,每个人可能都有自己的领悟,这篇文章,算是抛砖引玉,为大家做个铺垫。一、方法1、DataBind很简单、最常用的方法。绑定数据用。需要注意的只有一点:执行了这个方法后,DataGrid(由于DataGrid和DataList极为相似,所以下 阅读全文
posted @ 2004-10-24 22:55 leonardleonard 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 下面就以,.net自动生成的模版做一解释。(以vb语言为例)1.Imports System.ComponentModel2.Imports System.Web.UI3.DefaultProperty("Text"), ToolboxData("{0}:WebCustomControl1 runat=server/{0}:WebCustomControl1") Public Class WebCustomControl14. Inherits System.Web.UI.WebControls.WebControl5. Dim _text As String6. Bindabl 阅读全文
posted @ 2004-10-24 22:53 leonardleonard 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 作者:未知 请作者速与本人联系序号内容1Taye2BOx3Glass4StarCraft一、正序A、AllowPaging=False情况下asp:DataGrid id="DataGrid1" runat="server"Columnsasp:TemplateColumnItemTemplate%# Container.ItemIndex + 1%/ItemTemplate/asp:TemplateColumn/Columns/asp:DataGrid就可以实现不过更有趣的方法是使用这个方法asp:DataGrid id="DataGrid1" runa 阅读全文
posted @ 2004-10-24 22:52 leonardleonard 阅读(157) 评论(0) 推荐(0) 编辑