zoukankan      html  css  js  c++  java
  • 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
    }

  • 相关阅读:
    centos 7 -- Disk Requirements: At least 134MB more space needed on the / filesystem.
    DNS Server Centos 7
    生成report由Eamil定時寄出
    WRT 版本说明
    cisco linksys ea3500 刷机 openwrt
    [QNAP crontab 定時執行程式
    实例 编辑 .bashrc(不断更新)
    tar命令
    ls -l 显示年份
    git 丢弃本地代码时遇到的问题
  • 原文地址:https://www.cnblogs.com/qfb620/p/1099205.html
Copyright © 2011-2022 走看看