ASP.NET - <%@ 和 <asp :Panel? 是什么意思

标签 asp.net

在visual web developer 2010生成的asp.net代码中,我看到以下代码:

<%@ Control Language="C#" ClassName="Header" %>

    <asp:Panel ID="Panel1" runat="server">
        <img alt="xxx" 
            src="Images/bird.jpg" 
            width="800" height="110"/>
    </asp:Panel>
    <asp:Panel id="menuPanel" runat="server">
        <a href="1.aspx">Home</a> |
        <a href="2.aspx">Titles</a> |
        <a href="3.aspx">Authors</a> |
        <a href="4.aspx">Publishers</a>
    </asp:Panel>
  • <%@是什么意思在
    asp.net?
  • <asp:Panel是什么意思?

  • 我看到其他例子,<asp:Button <asp:Label , 等等。

    谢谢

    最佳答案

    ASP.NET 服务器指令用尖括号括起来:<% ... %> ;它们告诉 ASP.NET 在将页面发送到客户端浏览器之前处理它们的内容。
    @标识 directive ,它可以做各种各样的事情,但通常会提供一些关于如何处理 .aspx 或 .ascx 文件的说明: Page Control 是两个最常用的指令。

    <asp:Panel> 是一个 ASP.NET WebControl . Web 控件是 HTML 元素的服务器端表示。它们允许您在传递到客户端浏览器之前在服务器上执行的代码隐藏文件中操作页面。

    例如,ASP.NET 呈现 Panel标签为 <div>元素和渲染 Button 标签为 <input>元素。

    关于ASP.NET - <%@ 和 <asp :Panel? 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3671154/

    相关文章:

    c# - 列表框总是返回 0

    c# - 我可以使用 C# 在浏览器中查看谷歌驱动器中的文件吗

    javascript 将 body_0$ 添加到 ID 选择器

    asp.net - Oracle 不会释放或终止我的 ASP.NET 应用程序池中的非事件进程和/或 session

    c# - 如何在 nhibernate 查询中添加 groupby?

    c# - 从 RowCommand 获取数据

    javascript - 禁用 Asp.net 按钮,然后使用 java 脚本在 5 秒后启用它

    php - 为什么有状态服务器在 Ruby、PHP、Java、ASP.NET 等中不可能?

    c# - 如何在 C# 中获取文件夹大小?

    asp.net - 从 XmlDocument XPath 查询中获取特定数量的结果