我通过谷歌找不到任何内容,我想这些搜索词可能太难处理了。 VS内置的帮助文件只解释了<%,那是嵌入的代码。没有提到<%。
编辑: 我的书上说,唯一的区别就是<%:返回一个MvcHtmlString。为什么我们需要额外的符号来返回东西呢?
编辑2: 一个例子:
<% Html.RenderAction("xxx", "xxx"); %>
没有返回任何内容,所以我们必须使用<%,因为它将进行HTML编码。但如果我在.RenderAction()中呈现需要进行HTML编码的内容怎么办?或者这样做没有意义吗?
非常感谢任何帮助!这真的会帮助我理解asp.net。