国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

您可能不知道的ASP.Net小技巧

2019-11-14 16:34:31
字體:
來源:轉載
供稿:網友

<!-- 頁碼和簡介 -->

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>

這篇文章是翻譯的,原文地址如下:

http://weblogs.asp.net/dwahlin/archive/2007/04/17/simple-asp-net-2-0-tips-and-tricks-that-you-may-or-may-not-have-heard-about.aspx


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 习水县| 临漳县| 波密县| 建湖县| 永善县| 五常市| 荔浦县| 噶尔县| 搜索| 绥德县| 巍山| 峨边| 福鼎市| 亚东县| 富锦市| 长海县| 湘潭市| 固始县| 无为县| 新巴尔虎左旗| 凉城县| 正定县| 临沭县| 金门县| 汉寿县| 澄城县| 汝城县| 淮滨县| 玉溪市| 乐都县| 九龙城区| 斗六市| 会理县| 雅安市| 明溪县| 特克斯县| 田林县| 泽库县| 全椒县| 大邑县| 彭阳县|