zoukankan      html  css  js  c++  java
  • Ext.Net 1.2.0_WEB.CONFIG 全局配置属性

    WEB.CONFIG 配置例子

       1: <?xml version="1.0"?>
       2: <configuration>
       3:     <configSections>
       4:         <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false" />
       5:     </configSections>
       6:   
       7:     <extnet scriptMode="Release" /> <!-- See Property Options in README.txt -->
       8:   
       9:     <!-- 
      10:         The following system.web section is only requited for running ASP.NET AJAX under Internet
      11:         Information Services 6.0 (or earlier).  This section is not necessary for IIS 7.0 or later.
      12:     -->
      13:     <system.web>
      14:         <httpHandlers>
      15:             <add path="*/ext.axd" verb="*" type="Ext.Net.ResourceHandler" validate="false" />
      16:         </httpHandlers>
      17:         <httpModules>
      18:             <add name="DirectRequestModule" type="Ext.Net.DirectRequestModule, Ext.Net" />
      19:         </httpModules>
      20:     </system.web>
      21:   
      22:     <!-- 
      23:         The system.webServer section is required for running ASP.NET AJAX under Internet Information Services 7.0.
      24:         It is not necessary for previous version of IIS.
      25:     -->
      26:     <system.webServer>
      27:         <validation validateIntegratedModeConfiguration="false"/>
      28:         <modules>
      29:             <add 
      30:                 name="DirectRequestModule" 
      31:                 preCondition="managedHandler" 
      32:                 type="Ext.Net.DirectRequestModule, Ext.Net" 
      33:                 />
      34:         </modules>
      35:         <handlers>
      36:             <add 
      37:                 name="DirectRequestHandler" 
      38:                 verb="*" 
      39:                 path="*/ext.axd" 
      40:                 preCondition="integratedMode" 
      41:                 type="Ext.Net.ResourceHandler"
      42:                 />
      43:         </handlers>
      44:     </system.webServer>
      45: </configuration>

    如何让EXT.NET支持视图变量ViewState

    根据以上的说明,我们可以对 EXT.NET 进行很多配置。

    比如,让 EXT.NET 支持视图变量。默认情况下,EXT.NET不保存页面变量,但是可以通过配置EXT.NET改变这点,毕竟有时使用ViewState还是挺方便的。

    WEB.CONFIG配置

    <configSections>
    ……  <section name="extnet" type="Ext.Net.GlobalConfig" requirePermission="false" ></section>
    </configSections>
    <extnet ajaxViewStateMode="Enabled" />
    <httpHandlers>
    ……  <add path="*/ext.axd" verb="*" type="Ext.Net.ResourceHandler" validate="false" />
    </httpHandlers>

    例子

    <%@ Page Language="C#" %>
    
    <%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title></title>
    
        <script runat="server">
            public string myStr
            {
                get
                {
                    if (this.ViewState["myStr"] == null)
                    {
                        return string.Empty;
                    }
                    return this.ViewState["myStr"].ToString();
                }
                set
                {
                    this.ViewState["myStr"] = value;
                }
            }
            protected void Page_Load(object sender, EventArgs e)
            {
                if
                  (!X.IsAjaxRequest)
                {
                    myStr = "AAAAAAAAAAAAAAAAAAAAAA";
                }
            }
            protected void Button1_Click(object sender, DirectEventArgs e)
            {
                this.TextField1.Text = myStr;
            }
        </script>
    
    </head>
    <body>
        <form id="form1" runat="server">
        <ext:ResourceManager ID="ResourceManager1" runat="server" />
        <ext:Button ID="Button1" runat="server" OnDirectClick="Button1_Click" Text="ViewState">
        </ext:Button>
        <ext:TextField ID="TextField1" runat="server" Text="">
        </ext:TextField>
        </form>
    </body>
    </html>
    

    下载 Demo

  • 相关阅读:
    106. Construct Binary Tree from Inorder and Postorder Traversal
    105. Construct Binary Tree from Preorder and Inorder Traversal
    449. Serialize and Deserialize BST
    114. Flatten Binary Tree to Linked List
    199. Binary Tree Right Side View
    173. Binary Search Tree Iterator
    98. Validate Binary Search Tree
    965. Univalued Binary Tree
    589. N-ary Tree Preorder Traversal
    eclipse设置总结
  • 原文地址:https://www.cnblogs.com/liuning8023/p/2131456.html
Copyright © 2011-2022 走看看