C# asp.net页面常用语法,页面包含

搞.net开发这么多年,知道和用过包含include指令吗?

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Syntax.aspx.cs" Inherits="HitCounter.MyTests.Syntax" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        from: <a href="http://quickstarts.asp.net/QuickStartv20/aspnet/doc/pages/syntax.aspx">来源</a>
        <br />
    <div>
        1. 数据绑定语法:&lt;%# %&gt;
          <br /><br />
        <asp:DataList ID="MyList" runat="server">
            <ItemTemplate>
                Here is a value: <%# Container.DataItem %>
            </ItemTemplate>
        </asp:DataList>
        <hr />

        2. 转义语法: &lt;%: %&gt;
        <h1>
        <%: "<b>Hello,来自主页</b>" %>
        </h1>
        <hr />

        3. 这是服务器端的包含语法<br /><br />
        <!-- #Include File="SubContent.html" -->
        <!-- #Include File="SubForm.aspx" -->
        <hr />

        4.引用资源配置的语法 &lt;%$ ... %&gt; <br /><br />
        Expression Syntax: &lt;%$ ... %&gt; New in 2.0 ASP.NET 2.0 adds a new declarative expression syntax for substituting values into a page before the page is parsed. This is useful for substituting connection string values or application settings defined in a Web.config file for server control property values. It can also be used to substitute values from a resource file for locaization. More on connection string and resources expressions and expression handlers can be found in the Performing Data Access, Internationalizing Your Application and Extending ASP.NET sections.
        <br />
        <br />
        &lt;asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="&lt;%$ connectionStrings:Pubs %&gt;" SelectCommand="sp_GetAuthors" /&gt;
        <br />
        <br />
        &lt;asp:Label ID="Label1" runat="server" Text="&lt;%$ Resources: ExchRate, ConvertLabel %&gt;" /&gt; </div>
        <br /><br />
    </form>
</body>
</html>
时间: 2024-09-28 19:11:41

C# asp.net页面常用语法,页面包含的相关文章

ASP.NET最常用的页面生命周期事件

PreInit:在页生命周期的早期阶段可以访问的事件.在PreInit事件后,将加载个性化信息和页主题. Init:在所有的控件都已初始化,且已应用所有外观设置后引发.使用该事件来读取或初始化控件属性. InitComplete:在页初始化完成时发生. PreLoad:在Load事件之前对页面或控件执行处理.在Page引发该事件后,它会为自身和所有控件加载视图状态,然后处理Request实例包括对任何回发数据. Load:当服务器控件加载到Page对象时发生.使用IsPostBack页面属性检查

【译】ASP.NET应用程序和页面生命周期

为何翻译此文 一.此文是Code Project社区2010年4月ASP.NET板块的最佳文章,说明了此文的份量: 二.锻炼自己的英文技术文章翻译能力,提高英文技术文档阅读能力: 三.了解掌握ASP.NET页面生命周期是非常必要的,这有助于我们更加灵活的控制页面,以我们需要的方式编程开发: 关于原文作者 原文作者:Shivprasad koirala 原文地址:http://www.codeproject.com/Articles/73728/ASP-NET-Application-and-Pa

七天学会ASP.NET MVC (五)——Layout页面使用和用户角色管理

注:本文为学习摘录,原文地址为:http://www.cnblogs.com/powertoolsteam/p/MVC_five.html 目录 实验22——添加页脚 实验23——实现用户角色管理 实验24——实现项目外观一致性 实验25——使用Action  过滤器让页眉和页脚代码更有效 总结 实验22——添加页脚 在本实验中,我们会在Employee 页面添加页脚,通过本实验理解分部视图. 什么是“分部视图”? 从逻辑上看,分部视图是一种可重用的视图,不会直接显示,包含于其他视图中,作为其视

asp.net架构基础知识--页面以及全局事件

1.asp.net的请求过程,以及对应的处理请求的dll客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求的aspx文件发送给CLR进行编译执行,然后把Html流返回给浏览器 2.页面事件(按照事件的执行顺序排列) Page_Init:初始化值或连接 Page_Load:主要使用IsPostBack,该事件主要执行一系列得操作来首次创建asp.net页面或响应 由投递引起得客户端事件.在此事件之前,已还原页面和控件视图状态. Page_DataBind:在页面级别上调用

ASP.NET Core使用Razor页面

ASP.NET Core使用Razor页面 Razor是ASP.NET的页面引擎,在ASP.NET MVC 3以后被广泛使用,我在之前的博客中有所介绍,需要更多了解的朋友请移步[Razor语法] 在ASP.NET中,我们仍然使用Razor来构建Web页面. 首先使用Visual Studio 2017创建一个Web应用程序,打开创建好的项目,可以看到VS已经为我们创建好了项目的结构: 文件/文件夹 说明 wwwroot 静态文件目录 Pages Razor页面 appsettings.json

ASP.NET 2.0 异步页面原理浅析 [1]

与 ASP.NET 1.0 相比,ASP.NET 2.0 的各方面改进可以说是非常巨大的.但就其实现层面来说,最大的增强莫过于提供了对异步页面的支持.通过此机制,编写良好的页面可以将数据库.WebService 调用等慢速操作,对网站吞吐能力的影响降到最低,并极大的改善网站的平均页面响应速度.本文将从使用和实现两个层面,简单的剖析这一强大机制的原理,以便读者能够更好的应用这一机制.      对一个网页请求的生命周期来说,首先是 Web 服务器收到客户端 HTTP 请求,将请求转交给 ASP.N

ASP.NET—012:避免页面刷新造成的闪烁问题

本文继续说一个常识问题.大家都知道,ASP.NET页面都有一个page_load事件.当页面第一次加载时都会执行这个事件.而细心的童鞋肯定也发现,当给页面上的控件注册事件后,执行这个控件的事件时也会执行这个page_load.也就是说每点击一次事件都会刷新一次页面,造成页面闪烁.这样的效果是不好的.那么如何避免这个问题呢,当然是靠javascript了,以及高级一点的jQuery等.一般ASP.NET页面必然要配合javascript来实现功能了.页面控件的事件最好都用javascript来实现

recent.css常用的页面初始化样式

<style> @charset "utf-8"; body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} h1,h2,h3,h4,h5,h6{ font-weight: normal;} li { list-style: none; } img { border: non

javascript 获取滚动条高度+常用js页面宽度与高度

javascript 获取滚动条高度+常用js页面宽度与高度 js(1)  /******************** * 取窗口滚动条高度  ******************/function getScrollTop(){    var scrollTop=0;    if(document.documentElement&&document.documentElement.scrollTop)    {        scrollTop=document.documentElem