- 浏览: 2159081 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1878)
- [网站分类]ASP.NET (141)
- [网站分类]C# (80)
- [随笔分类]NET知识库 (80)
- [随笔分类]摘抄文字[非技术] (3)
- [随笔分类]养生保健 (4)
- [网站分类]读书区 (16)
- [随笔分类]赚钱 (7)
- [网站分类].NET新手区 (233)
- [随笔分类]网站 (75)
- [网站分类]企业信息化其他 (4)
- [网站分类]首页候选区 (34)
- [网站分类]转载区 (12)
- [网站分类]SQL Server (16)
- [网站分类]程序人生 (7)
- [网站分类]WinForm (2)
- [随笔分类]错误集 (12)
- [网站分类]JavaScript (3)
- [随笔分类]小说九鼎记 (69)
- [随笔分类]技术文章 (15)
- [网站分类]求职面试 (3)
- [网站分类]其他技术区 (6)
- [网站分类]非技术区 (10)
- [发布至博客园首页] (5)
- [网站分类]jQuery (6)
- [网站分类].NET精华区 (6)
- [网站分类]Html/Css (10)
- [随笔分类]加速及SEO (10)
- [网站分类]Google开发 (4)
- [随笔分类]旅游备注 (2)
- [网站分类]架构设计 (3)
- [网站分类]Linux (23)
- [随笔分类]重要注册 (3)
- [随笔分类]Linux+PHP (10)
- [网站分类]PHP (11)
- [网站分类]VS2010 (2)
- [网站分类]CLR (1)
- [网站分类]C++ (1)
- [网站分类]ASP.NET MVC (2)
- [网站分类]项目与团队管理 (1)
- [随笔分类]个人总结 (1)
- [随笔分类]问题集 (3)
- [网站分类]代码与软件发布 (1)
- [网站分类]Android开发 (1)
- [网站分类]MySQL (1)
- [网站分类]开源研究 (6)
- ddd (0)
- 好久没写blog了 (0)
- sqlserver (2)
最新评论
-
JamesLiuX:
博主,能组个队么,我是Freelancer新手。
Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出? -
yw10260609:
我认为在混淆前,最好把相关代码备份一下比较好,不然项目完成后, ...
DotFuscator 小记 -
日月葬花魂:
大哥 能 加我个QQ 交流一下嘛 ?51264722 我Q ...
web应用程序和Web网站区别 -
iaimg:
我想问下嵌入delphi写的程序总是出现窗体后面感觉有个主窗体 ...
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部 -
iaimg:
代码地址下不了啊!
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
您可能不知道的ASP.Net2.0小技巧
1. 在提交页面之后,保持滚动条的位置
可以在page指令上加上MaintainScrollPositionOnPostback指令
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="..." Inherits="..." %>
2. 在页面载入完之后,将焦点移动到某个控件,只需要指定Form的DefaultFocus属性就可以了。
<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>
在上面的例子中使用form的DefaultFocus属性指定页面载入时焦点所在的控件,使用$符号就可以轻松的定位txtName
也可以使用以下代码来轻松的找到控件
TextBox tb = this.FindControl("form1$formVw$txtName") as TextBox;
if (tb != null)
{
//Access TextBox control
}
5. 关于跨页提交的取得发出提交页面控件强类型的方法,见原文
6. 使用强类型访问MasterPage属性成员的方法,见原文
7. 我们可以使用验证控件的属性 ValidationGroup 指定该验证控件所属组,同时在button的ValidationGroup属性中指定该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>
这篇文章是翻译的,原文地址如下:
发表评论
-
where T:new() 是什么意思
2014-04-18 09:26 1446where T:new() 是什么意思 经常看到方法后面 ... -
好久没写blog了
2012-05-21 18:43 2好久没写blog了 -
test
2011-03-19 09:48 813testddddddddddd -
QQ自动发日志分析
2011-03-10 18:15 1257首先列举比较重要的问 ... -
test
2011-02-23 18:03 801test -
test
2011-02-23 17:53 873test -
为啥cnblogs的数据不能导了
2011-02-23 11:03 904为啥cnblogs的数据不能导了内容 -
如何保护.net中的dll文件(防破解、反编译)
2010-07-30 00:28 1484.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL ... -
提搞网站访问速度可做哪些优化
2010-08-08 15:30 1116一、 服务器优化 ... -
ASP.NET(c#)如何判断浏览器是否支持cookies
2010-07-29 09:33 1707实例代码: 下面是写cookie ... -
N点虚拟主机管理系统(For Windows2003/2008)功能及介绍
2010-04-09 11:23 2255N点虚拟主机管理系统是 ... -
使用c#+(datagrid控件)编辑xml文件
2010-04-06 09:13 1158对xml文件的记录进行删除,修改,或增加新记录。 利用了d ... -
HTTP代理模块(HTTP Proxy)
2010-04-04 10:19 3043HTTP代理模块(HTTP Proxy ... -
Error 80040154 retreiving COM Class factory
2010-03-29 09:23 22471.ask: Greetings, I have ... -
petshop4.0 详解之二(数据访问层之数据库访问设计)
2010-03-27 11:08 1064在系列一中,我从整体上分析了PetShop的架构设计,并提及了 ... -
分享十五个最佳jQuery幻灯插件和教程
2010-03-25 09:17 2003<p>在网站前端中使用jQuery库已经变得越来越 ... -
20个软件开发常用设计文档大全下载
2009-08-27 10:22 962搜集了一些软件开发的常用文档,分享给大家 总下载地址: h ... -
asp.net 在线 mp3,wma, avi
2009-09-04 13:58 9281.前台js<script type="tex ... -
sql db link string
2009-09-06 21:52 974SQL Server ODBC Standar ... -
总结@ 在C# 中的用法
2009-09-11 12:00 837总结@ 在C# 中的用法 一 字符串中的用法 ...
相关推荐
ASP.NET 2.0 是微软推出的用于构建动态网站和web应用程序的框架,它极大地简化了Web开发过程。在ASP.NET 2.0中,一切基于对象,核心对象扮演着至关重要的角色,使得开发者能更高效地管理和控制网页的运行流程。 **...
从给定的文件信息来看,主要讨论的是在ASP.NET 2.0中使用母版页(Master Page)时遇到的问题,具体是JavaScript无法在页面上正常工作,导致预期的功能无法实现。下面将深入分析这个问题,并提供可能的解决方案。 ### ...
ASP.NET 2.0 是微软开发的一个用于构建动态网站、Web 应用程序和Web服务的框架。在ASP.NET 2.0中,母版页(Master Pages)和内容页(Content Pages)是两个核心概念,它们极大地提升了网页设计的效率和一致性。母版...
在ASP.NET 2.0中实现跨页面提交是开发人员常用的一种技术,它允许用户在不同的页面之间传递数据,而无需使用传统的表单提交或URL重写方式。跨页面提交功能增强了应用程序的灵活性和用户体验,使得数据可以在多个页面...
【ASP.NET编程知识】在ASP.NET 2.0中操作数据之三十二:数据控件的嵌套 在ASP.NET 2.0中,数据控件的嵌套是一种高级技术,它允许开发者创建复杂的用户界面,提升用户体验。数据控件如Repeater、DataList和GridView...
ASP.NET 2.0系列教程第四章的第三节主要探讨了母版页(Master Pages)和内容页(Content Pages)的交互以及事件处理顺序,这对于理解ASP.NET Web应用程序的页面生命周期至关重要。母版页是一种强大的功能,允许...
ASP.NET 2.0中的DataList控件是一个用于显示数据集合的强大工具,它可以用来呈现数据并提供用户交互,包括编辑和删除功能。本教程聚焦于如何自定义DataList的编辑界面,以创建更加丰富的用户体验。 首先,DataList...
ASP.NET 2.0中的DataList控件是一个用于显示数据集合的强大工具,它可以用来实现多种数据操作,包括批量更新。在本篇文档中,我们将探讨如何利用DataList创建一个完全可编辑的界面,允许用户一次性更新多条记录,...
ASP.NET 2.0 中的 DataList 控件是用于显示数据集合的一种灵活的Web服务器控件,虽然不像GridView那样提供内置的编辑和删除功能,但它提供了事件和属性,允许开发者通过编写自定义代码来实现这些功能。在本教程中,...
9.3 在SqlDataSource控件中使用ASP.NET参数 271 9.3.1 使用ASP.NET参数对象 272 9.3.2 使用ASP.NET的Control-Parameter对象 274 9.3.3 使用ASP.NET的Cookie-Parameter对象 277 9.3.4 使用ASP.NET的Form-Parameter...
在ASP.NET中,动态添加和删除控件是一项关键技能,特别是在构建高度交互和自定义的Web应用程序时。本文将深入探讨如何在VS.NET 2008环境下利用ASP.NET技术来实现这一功能。 首先,我们需要了解ASP.NET页面生命周期...
首先,对于控件的坐标位置,ASP.NET网页不同于传统的桌面应用程序,因为Web是基于流式布局的,通常不直接支持绝对定位。然而,你可以通过操作HTML元素的`style`属性来实现类似的功能。例如,可以设置控件的`top`和`...
ASP.NET用户控件是.NET框架下开发Web应用程序时常用的一种组件化开发方式,它允许开发者创建可重用的自定义控件,以提高代码的复用性和开发效率。本文将详细探讨用户控件的创建、使用及其优势。 一、用户控件的概念...
ASP.NET中的ComboBox控件是一种非常实用的用户界面元素,它结合了下拉列表框和文本输入框的功能,允许用户从预定义的选项中选择或手动输入值。在C#编程中,ComboBox通常用于构建交互性强、用户体验良好的Web应用程序...
ASP.NET 2.0 提供了Menu控件,使得开发者可以轻松地开发静态或动态显示的菜单。Menu控件支持多种自定义选项,如菜单的外观、方向以及内容等,甚至无需编写任何代码即可完成设置。 **静态与动态显示模式** - **静态...
Asp.Net Repeater 中使用 Button 控件并响应单击操作的方法 Asp.Net Repeater 是一个灵活的数据绑定控件,它可以根据用户的需求来确定页面显示数据的样式。在实际开发中,我们经常需要在 Repeater 控件中使用 ...
14.3 固定gridview表头并增加滚动条支持 527 14.3.1 功能概述 527 14.3.2 代码实现 528 14.4 本章总结 533 第15章 自定义控件设计模式下编程汇总 534 15.1 .net框架对设计时支持 534 15.2 设计时元数据支持 ...
### ASP.NET 五大數據控件詳解 #### 一、概览 ASP.NET 提供了五种主要的数据绑定控件,这些控件分别是 Repeater、DataList、GridView、DetailsView 和 FormView。每种控件都有其独特的特性和适用场景。理解这些...