`
sty2008boy
  • 浏览: 302426 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

.nET2.0小技巧

阅读更多

1.  在提交页面之后,保持滚动条的位置

可以在page指令上加上MaintainScrollPositionOnPostback指令

<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="..." Inherits="..." %>

2.  在页面载入完之后,将焦点移动到某个控件,只需要指定FormDefaultFocus属性就可以了。

<form id="frm" DefaultFocus="txtUserName" runat="server">
  ...
</form>

3.  通过DefaultButton属性设置form的默认相应按钮,即在用户敲回车时触发的按钮

<form id="frm" DefaultButton="btnSubmit" runat="server">
  ...
</form>

4.  可以使用$符号轻松的使用FindControl方法找到控件

<form id="form1" runat="server" DefaultFocus="formVw$txtName">
    <
div
>
        <
asp:FormView ID="formVw" runat
="server">
            <
ItemTemplate
>
               
Name: 
                <asp:TextBox ID="txtName" runat
="server" 
                   
Text='<%# Eval("FirstName") + " " + Eval("LastName") %>'
/>
            </
ItemTemplate
>
        </
asp:FormView
>
    </
div
>
</
form>

在上面的例子中使用formDefaultFocus属性指定页面载入时焦点所在的控件,使用$符号就可以轻松的定位txtName

也可以使用以下代码来轻松的找到控件

TextBox tb = this.FindControl("form1$formVw$txtName"as TextBox;
if 
(tb != null
)
{
    
//Access TextBox control
}

 

6.  我们可以使用验证控件的属性      ValidationGroup 指定该验证控件所属组,同时在buttonValidationGroup属性中指定该button所需要激活的验证组。

 

<form id="form1" runat="server">
    Search Text: <asp:TextBox ID="txtSearch" runat="server" 
/> 
    <
asp:RequiredFieldValidator ID="valSearch" runat="Server"
 
      ControlToValidate
="txtSearch" ValidationGroup="SearchGroup" 
/> 
    <
asp:Button ID="btnSearch" runat="server" Text="Search"
 
      ValidationGroup
="SearchGroup" 
/>
    ....
    Other controls with validators and buttons defined here
</
form

>

分享到:
评论

相关推荐

    Asp.Net2.0网站开发实战.iso

    通过《Asp.Net2.0网站开发实战》这个教程,学习者可以系统地掌握Asp.Net 2.0的开发技巧,包括页面生命周期、控件编程、数据库操作、安全性实践等多个方面。同时,配合压缩包中的文件"aspxon.com_AspNet20WzKfSzIsO"...

    ASP.NET 2.0快速入门(16):ASP.NET 2.0 应用开发小技巧

    这个快速入门教程涵盖了ASP.NET 2.0的一些核心概念和实用技巧,对于初学者来说是很好的学习资源。在这个教程中,你将了解到如何有效地利用ASP.NET 2.0进行应用开发,提升开发效率和用户体验。 1. **控件与事件处理*...

    ASP.NET 2.0快速入门 下载列表 微软

    ASP.NET 2.0快速入门(16):ASP.NET 2.0 应用开发小技巧 本课程介绍一些前面课程没有介绍的asp.net的特性,这些特性本身并不复杂,但是都非常实际用,通过使用这些特性,开发会变得方便。 • 开始时间: 2006-2-20 14:...

    深入挖掘ASP.NET 2.0系列课程(5):全面优化ASP.NET 2.0

    通过深入学习和实践这些优化技巧,开发者能够构建出运行更流畅、响应更快的ASP.NET 2.0应用程序。提供的PDF文件"20070412pm--深入挖掘ASP.NET 2.0系列课程(5):全面优化ASP.NET 2.0.pdf"将详细讲解这些概念和实践...

    ASP .NET 2.0 超级编程技巧

    本篇文章将深入探讨ASP.NET 2.0中的核心概念和超级编程技巧。 1. **控件事件模型**:ASP.NET 2.0引入了服务器控件,这些控件具有内置的事件处理机制。开发者可以通过简单的编程接口来响应用户交互,如按钮点击、...

    ASP.NET 2.0 应用开发小技巧

    ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧ASP.NET 2.0 应用开发小技巧

    ASP.NET 2.0 应用开发小技巧 PDF教程 官方教程 微软教程

    这本"ASP.NET 2.0 应用开发小技巧"官方教程旨在帮助开发者掌握那些在日常开发中可能遇到的实用技巧,提升开发效率。 首先,ASP.NET 2.0引入了母版页(Master Pages)的概念,这是一种强大的布局机制,允许开发者...

    asp.net2.0+Access数据库网站开发祥例

    通过这个详例,开发者可以学习到如何从零开始搭建一个功能完善的网站,了解ASP.NET 2.0的开发流程和技巧,同时掌握C#编程和Access数据库的应用。这些知识对于理解现代Web开发的基础架构和流程至关重要,为进一步学习...

    asp.net2.0手册

    ASP.NET 2.0是微软.NET ...通过阅读这个ASP.NET 2.0手册,开发者不仅可以学习到上述知识点,还能了解到更多关于异常处理、状态管理、国际化和本地化、文件上传下载等方面的实用技巧,为.NET开发工作打下坚实的基础。

    ASP.NET2.0全程指南

    本书《ASP.NET 2.0全程指南》旨在全面深入地介绍这一技术,帮助开发者掌握ASP.NET 2.0的核心概念和实践技巧。 首先,ASP.NET 2.0引入了页面生命周期管理,使得开发者能够更好地理解和控制Web页面从请求到响应的整个...

    ASP.NET 2.0网站开发实例教程[程序源代码]

    这个压缩文件可能包含一系列ASP.NET 2.0编程的代码片段或小项目,可能涉及到页面间通信、自定义控件、缓存管理、错误处理等方面。通过分析这些代码,我们可以深化对ASP.NET 2.0编程技术的理解。 5. **ASP.NET_2.0_...

    ASP.NET 2.0网络开发技术

    ASP.NET 2.0是微软.NET Framework的一部分,它提供了一个强大的平台用于构建动态网站、Web应用程序和服务。这个框架显著简化了Web开发,提高了开发效率,同时也增强了应用的可伸缩性和安全性。 一、ASP.NET 2.0核心...

    asp.net 2.0學習資料(31-40)

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它建立在.NET Framework之上,为开发者提供了丰富的工具和功能。在这个学习资料压缩包中,我们有十份以VB.NET编写的教程,覆盖了从第31课到第40课的内容。...

    深入ASP.NET2.0开发

    这本书旨在帮助开发者们深入理解ASP.NET 2.0的核心概念、架构和开发技巧,通过丰富的实例和实践心得,提升读者在该领域的专业技能。 ASP.NET 2.0是微软.NET Framework的一个关键组成部分,用于构建动态网站、web...

    [ASP.NET 2.0高级编程(特别版)]源代码

    **ASP.NET 2.0 高级编程(特别版)源代码详解** ASP.NET 2.0 是微软推出的一种用于构建动态网站、Web应用程序和Web服务的开发...通过深入研究这些示例,有助于提升开发者在ASP.NET 2.0平台上的编程技巧和项目实施能力。

    ASP.NET 2.0编程指南 光盘 2/12

    这个编程指南光盘包含了ASP.NET 2.0的核心概念、技术和实战技巧,帮助开发者深入理解并掌握这个强大的平台。光盘2/12可能包含了书中的第四章内容,即“ch04”,这部分内容可能是关于ASP.NET 2.0的特定主题或技术。 ...

    ASP.NET 2.0入门与提高系列课程

    本系列课程将深入浅出地介绍ASP.NET 2.0的基础知识和进阶技巧,帮助初学者快速上手并逐步提升技能。 首先,我们要理解ASP.NET 2.0的核心概念。它引入了控件模型,允许开发者通过拖放控件来构建页面,大大简化了网页...

    ASP.NET2.0编程珠玑

    书中可能涵盖创建数据库驱动的应用、使用ADO.NET进行数据访问、实现用户认证和授权、优化性能以及调试和部署技巧等内容。 书中的章节可能按照以下结构划分: 1. ASP.NET 2.0基础 2. 控件与事件处理 3. 数据绑定与...

Global site tag (gtag.js) - Google Analytics