zoukankan      html  css  js  c++  java
  • Asp.net 知識點說明

    Page命令說明:
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default"
    EnableViewState
    ="false" %>
        Page命令定義了要使用的編程語言種類,
        AutoEventWrieup:指定頁面的事件處理程序自動鏈接到特定方法名上
        CodeFile:基於Inherits類定義的后台文件是什麼
        Inherits:表示在ASPX文件中動態生成的類派生於基類Default_aspx,這個類位於CodeFile屬性定義的后文件(本例中即 Default.aspx.cs)中。

    PreviousPageType命令說明:
    <%@ PreviousPageType VirtualPath="~/Default.aspx" %>
        @ PreviousPageType :提供一种方法来获得上一页的强类型,可通过 PreviousPage 属性访问上一页。
        格式:<%@ PreviousPageType 屬性="value" [屬性="value"...] %>
        屬性:
        TypeName :為上一頁指定型別名稱。
        VirtualPath:指定產生強型別之檔案的路徑。

        “~/”:表示同一層目錄中。

    PreviousPage.FindControl("txtFirstname"):
        PreviousPage:获取向当前页传输控件的页。

    源碼說明:
    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    //_Default與page命令中Inherits的值"_Default"對應
    public partial class _Default : System.Web.UI.Page 
    {
        
    protected void Page_Load(object sender, EventArgs e)
        {
        }
    }


    runat說明:
    <asp:Label ID="labelResult" runat="server" Text="Label"></asp:Label>
        runat:如果该值为 runat="server",则此属性指定此包含的代码在服务器而不是客户端上运行。此属性对于服务器端代码块是必需的。

    JavaSctrip說明:
    <script runat="server" language="codelanguage" Src="pathname">
       Code goes here...
    </script>
        language :指定用于代码声明块的语言。该值可以表示任何与 .NET Framework 兼容的语言,如 Visual Basic (VB)、C# 或 JScript .NET。如果未指定任何语言,该值默认为 @ Page 或 @ Control 指令中指定的语言。如果在指令中未指定任何语言,除非已在应用程序的 Web.config 文件中更改了默认值,否则默认值为 VB。
        runat :如果该值为 runat="server",则此属性指定 script 块中包含的代码在服务器而不是客户端上运行。此属性对于服务器端代码块是必需的。
        src:指定要加载的外部脚本文件的路径和文件名。当使用该属性时,将忽略声明块中的任何其他代码。

    using說明:
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
        HtmlControls:HTML服務器控件。Html服務器控件提供的方法和屬性類似Html控件,它們可以在客戶端的Html頁面中通過JavaScript來訪問。
        WebControls類:Web服務器控件。Web服務器控件提供的方法和屬性類似Windows控件。

    控件屬性說明:
        DestinationPageUrl:获取或设置在登录尝试成功时向用户显示的页面的 URL。
        Button的PostBackUrl:获取或设置单击 Button 控件时从当前页发送到的网页的 URL。PostBackUrl 属性使您可以使用 Button 控件执行跨页发送。将 PostBackUrl 属性设置为单击 Button 控件时要发送到的网页的 URL。例如,指定为 Page2.aspx 将使包含 Button 控件的页面发送到 Page2.aspx。如果不指定 PostBackUrl 属性的值,则页面回发到自身。

    讀取App.config中內容的方法:
    App.config中的內容:
      <appSettings>
        
    <add key="ConnectionString"   value="Data Source=CM;Persist Security Info=True;User ID=webuser;Password=cmgwebapplication;Unicode=True"/>
      
    </appSettings>
    讀取App.config的方法
    private static string ConnString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"].ToString();

    得到ASP.net 程序在服務的路徑

    string text1 = Path.Combine(Server.MapPath("."), "UploadFile");

        結果:D:"projects"CmEIP"05_Develop"CmEIP"FileShare"UploadFile

        解釋
          HttpServerUtility.MapPath
    方法返回与 Web 服务器上的指定虚拟路径相对应的物理文件路径。
          Path.Combine 方法 合并两个路径字符串。





  • 相关阅读:
    Scale-Invariant Error
    Regularizing Deep Networks with Semantic Data Augmentation
    BBN: Bilateral-Branch Network with Cumulative Learning for Long-Tailed Visual Recognition
    2021.5.17
    2021.5.14
    2021.5.13
    2021.5.12
    2021.5.8
    2021.5.7 团队冲刺第十天
    2021.5.6 团队冲刺第九天
  • 原文地址:https://www.cnblogs.com/scottckt/p/1185904.html
Copyright © 2011-2022 走看看