我是Razor & Knockout MVC & mvc的粉丝,
不幸的是,我们不能在我们的内容管理系统(KENTICO)解决方案上使用普通的MVC,所以我不得不用ASP .NET和经典ASPX创建一个自定义的MVC。
遵循一个简单的教程:http://knockoutmvc.com/BetterList
只有一个问题,这是Razor语法:
@using (var item = ko.Foreach(x => x.AllItems))
{
<li>
@item.Html.Span(x => x.FullName)
</li>
}等效于此ASPX语法:
<%using (var item = ko.Foreach(x => x.AllItems))
{ %>
<li>
<%= item.Html.Span(x => x.FullName) %>
</li>
<%} %>谢谢你们
发布于 2012-10-08 23:19:06
这两个代码块在功能上几乎相同。
您需要将输出从<%=更改为<%: (如果使用HTML4.0或更高版本),因为这会向输出中添加.NET编码。
https://stackoverflow.com/questions/12784545
复制相似问题