Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# <;%%=%之间的视图模板呈现差异&燃气轮机;及<;%%&燃气轮机;_C#_Asp.net Mvc - Fatal编程技术网

C# <;%%=%之间的视图模板呈现差异&燃气轮机;及<;%%&燃气轮机;

C# <;%%=%之间的视图模板呈现差异&燃气轮机;及<;%%&燃气轮机;,c#,asp.net-mvc,C#,Asp.net Mvc,以下内容摘自第56页,共页 当我们更仔细地查看Details.aspx模板时,我们会发现它包含静态HTML以及嵌入式呈现代码。代码块在视图模板呈现时执行代码,代码块执行其中包含的代码,然后将结果呈现到模板的输出流 这句话从本质上讲是有道理的,但我无法向团队成员清楚地表达它的确切含义。更详细地解释到底发生了什么是有用的 本章后面的用法示例如下: <% foreach (var dinner in Model) { %> <li> <%= Htm

以下内容摘自第56页,共页

当我们更仔细地查看Details.aspx模板时,我们会发现它包含静态HTML以及嵌入式呈现代码。代码块在视图模板呈现时执行代码,代码块执行其中包含的代码,然后将结果呈现到模板的输出流

这句话从本质上讲是有道理的,但我无法向团队成员清楚地表达它的确切含义。更详细地解释到底发生了什么是有用的

本章后面的用法示例如下:

<% foreach (var dinner in Model) { %>
    <li>
        <%= Html.Encode(dinner.Title) %>
        on
        <%= Html.Encode(dinner.EventDate.ToShortDateString())%>
        @
       <%= Html.Encode(dinner.EventDate.ToShortTimeString())%>
    </li>
<% } %>

  • 在…上 @
  • 基本上只执行代码,不输出任何内容,同时向浏览器生成某种形式的输出

    举个例子。这一行仅仅意味着我们循环一个集合if项,并且必须有一些匹配的结束循环才能使页面语法正确。由于循环本身的原因,不会向浏览器发送任何内容

    将内容发送到浏览器是使用完成的。这将获取晚餐标题的内容,对其中的任何内容进行HTMLENCODE,并将其写入响应流