【转】 关于ASP.NET 2.0一些简单而有用的小技巧
2010-01-08 21:18
453 查看
出处:http://www.webjx.com/htmldata/2007-06-02/1180753499.html ,略有改动
1、在CallBack之后保持滚动条原先的位置
CallBack之后保持滚动条的位置是一件非常痛苦的事情,特别是页中有一个Grid并且想要编辑特定的行。为了不停留在想要得行,页面会重新加载并且必须在顶部向下滚动。在Asp2.0中,只需要简单的在页面的属性中加入MaintainScrollPostionOnPostBack属性(回送页面时,页面时位于相同的滚动位置上,还是在最高位置上)即可:
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="" Inherits="" %>
2、页面加载后设置默认焦点到控件上
这也是一个非常简单的例子,不需要javascript的辅助即可完成。如果在页面中有一两个textbox,为什么要让用户去点击textbox来开始输入数据呢?是不是可以能够让光标直接停留在textbox进而可以输入数据呢?使用HtmlForm控件的DefaultFocus属性就可以轻易的做到:
<form id="frm" DefaultFocus="txtUserName" runat="server">
</form>
3、用户点击“Enter”键时触发默认按钮的click实践。
在Asp1.1中,想要使用户点击“Enter”键就能关联到一个button的服务器段的click事件需要借助于javascript,这是很痛苦的。幸好,现在可你使用HtmlForm控件的DefaultButton属性来设置。这个属性也可以设置到Panel控件上,当用户移动到页面中不同的Panel上,点击enter键来触发不同的button控件的click事件。
<form id="frm" DefaultButton="btnSubmit" runat="server">
</form>
1、在CallBack之后保持滚动条原先的位置
CallBack之后保持滚动条的位置是一件非常痛苦的事情,特别是页中有一个Grid并且想要编辑特定的行。为了不停留在想要得行,页面会重新加载并且必须在顶部向下滚动。在Asp2.0中,只需要简单的在页面的属性中加入MaintainScrollPostionOnPostBack属性(回送页面时,页面时位于相同的滚动位置上,还是在最高位置上)即可:
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="" Inherits="" %>
2、页面加载后设置默认焦点到控件上
这也是一个非常简单的例子,不需要javascript的辅助即可完成。如果在页面中有一两个textbox,为什么要让用户去点击textbox来开始输入数据呢?是不是可以能够让光标直接停留在textbox进而可以输入数据呢?使用HtmlForm控件的DefaultFocus属性就可以轻易的做到:
<form id="frm" DefaultFocus="txtUserName" runat="server">
</form>
3、用户点击“Enter”键时触发默认按钮的click实践。
在Asp1.1中,想要使用户点击“Enter”键就能关联到一个button的服务器段的click事件需要借助于javascript,这是很痛苦的。幸好,现在可你使用HtmlForm控件的DefaultButton属性来设置。这个属性也可以设置到Panel控件上,当用户移动到页面中不同的Panel上,点击enter键来触发不同的button控件的click事件。
<form id="frm" DefaultButton="btnSubmit" runat="server">
</form>
相关文章推荐
- 关于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 关于Header/title/Meta tages/Style操作的一点小技巧
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- 转: Simple ASP.NET 2.0 Tips and Tricks that You May (or may not) have Heard About (一些简单的、你可能已经知道或者不知道的ASP.NET 2.0技巧)
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- asp.net中常用的一些小技巧 (非常有用)
- 转:Simple ASP.NET 2.0 Tips and Tricks that You May (or may not) have Heard About (一些简单的、你可能已经知道或者不知道的ASP.NET 2.0技巧)
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧
- Asp.net 2.0 关于Header/title/Meta tages/Style操作的一点小技巧 http://andyliu.cnblogs.com/archive/2006/03/28/360645.html