当前位置:编程学习 > C#/ASP.NET >>

asp.net的技巧?

答案:
1、在CallBack之后保持滚动条的位置
在Asp.Net1.1中,CallBack之后保持滚动条的位置是一件非常痛苦的事情,特别是页中有一个Grid并且想要编辑特定的行。为了不停留在想要得行,页面会重新加载并且必须在顶部向下滚动。在Asp2.0中,只需要简单的在页面的属性中加入MaintainScrollPostionOnPostBack属性即可:
<%@ Page Language="C#" MaintainScrollPositi 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">
优先asp.net,css和javscript在需要用的时候上网查如何实现某种效果就行了,记住是需要的时候再搜索,而不是专门去学。如果将来从事这方面的工作,css,javscript大部分是美工的工作,你需要的只是少数。如果你想做符合标准的网页,那就要对css布局相当熟悉

上一个:asp.net 后台调用JS
下一个:什么叫ASP.NET?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,