zoukankan      html  css  js  c++  java
  • 简单总结.NET中的各<% %>用法及区别

    有时总是分不清<%... %>、<%#... %>、<%=... %>、<%@ %>到底有什么区别,最后在网上找了一下,便记录在此......

    ①<% %>: 内联代码块里面可以在页面文件*.aspx或*.ascx文件里面嵌入后台代码

    如:

    <%

    Reaponse.Write("June");

    %>

    ②<%# %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定

    如:

    <%# DataBinder.Eval(Container.DataItem, "id").ToString()%>

    <%# Container.DataItem("id") %>

    <%# hidden.Value%>

    ③<%= %>: 在程序执行时被调用,可以显示后台变量值

    如:

    *.aspx中: <%= name%>

    *.cs中: public string name="June";

    ④<%@ %>是在*.aspx页面前台代码导入命名空间等,

    如:

    <%@ Import namespace="System.Xml.Linq"%>

    <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

  • 相关阅读:
    批量修改图片尺寸
    批量修改文件名
    C++ 字符串的编码
    Hanoi问题
    农夫过河问题
    遍历文件夹中所有图片
    仿射变换和透射变换
    程序局部性原理
    14年年底的学习计划
    linux之Vim使用
  • 原文地址:https://www.cnblogs.com/JuneZhang/p/1894092.html
Copyright © 2011-2022 走看看