首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@using和<%using差异

@using和<%using差异
EN

Stack Overflow用户
提问于 2012-10-08 23:15:33
回答 1查看 461关注 0票数 0

我是Razor & Knockout MVC & mvc的粉丝,

不幸的是,我们不能在我们的内容管理系统(KENTICO)解决方案上使用普通的MVC,所以我不得不用ASP .NET和经典ASPX创建一个自定义的MVC。

遵循一个简单的教程:http://knockoutmvc.com/BetterList

只有一个问题,这是Razor语法:

代码语言:javascript
复制
@using (var item = ko.Foreach(x => x.AllItems))
{
 <li>
  @item.Html.Span(x => x.FullName)                    
 </li>
}

等效于此ASPX语法:

代码语言:javascript
复制
<%using (var item = ko.Foreach(x => x.AllItems))
 { %>
  <li>
   <%= item.Html.Span(x => x.FullName) %>
  </li>
 <%} %>

谢谢你们

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-08 23:19:06

这两个代码块在功能上几乎相同。

您需要将输出从<%=更改为<%: (如果使用HTML4.0或更高版本),因为这会向输出中添加.NET编码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12784545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档