asp.net - Microsoft MVC“回显/打印/输出”等

asp.net - Microsoft MVC“回显/打印/输出”等

使用 ASP.NET 的视图引擎/模板 aspx/ashx 页面,吐到屏幕上的方式似乎是:

<%= Person.Name %>

这对网络表单来说很好,因为很多模型数据都以编程方式绑定到控件。但是对于 MVC,我们现在更频繁地使用这种语法。

我遇到的问题非常琐碎,但无论哪种方式都很烦人。这是它似乎打破了标记,即:

<% foreach(var Person in People) { %>

<%= Person.Name %>

<% } %>

这对我来说似乎有很多开始和结束标签!

MVC contrib 中的其他视图引擎可以使用标准关键字(例如“print、out、echo”)在不打开和关闭脚本标签的情况下向屏幕发送内容,即(brail 示例):

<%

for element in list:

output "

  • ${element}
  • "

    end

    %>

    现在,我说这可能看起来微不足道,但这样似乎更具可读性。那么 MS 拥有这种语法而不提供输出方法的优点是什么?

    干杯,克里斯。

    🎯 相关推荐

    香赞是什么意思
    bet5365入口

    香赞是什么意思

    📅 07-28 👀 2533
    Win11系统小窗口怎么设置?如何调整大小和位置?
    365bet官方网站下载

    Win11系统小窗口怎么设置?如何调整大小和位置?

    📅 07-31 👀 4720
    新手必看:炒股软件下载的3个关键步骤,避开80%的人踩过的坑!