Asp.net @使用和<;%使用差异
我是Razor&Knockout mvc&mvc的粉丝 不幸的是,我们不能在CMS(KENTICO)解决方案上使用普通MVC,所以我必须用ASP.NET和经典的ASPX创建一个自定义MVC 通过以下简单教程: 只是一个问题,这是剃须刀语法:Asp.net @使用和<;%使用差异,asp.net,razor,knockout-2.0,kentico,knockout-mvc,Asp.net,Razor,Knockout 2.0,Kentico,Knockout Mvc,我是Razor&Knockout mvc&mvc的粉丝 不幸的是,我们不能在CMS(KENTICO)解决方案上使用普通MVC,所以我必须用ASP.NET和经典的ASPX创建一个自定义MVC 通过以下简单教程: 只是一个问题,这是剃须刀语法: @using (var item = ko.Foreach(x => x.AllItems)) { <li> @item.Html.Span(x => x.FullName) </
@using (var item = ko.Foreach(x => x.AllItems))
{
<li>
@item.Html.Span(x => x.FullName)
</li>
}
@使用(var item=ko.Foreach(x=>x.AllItems))
{
@item.Html.Span(x=>x.FullName)
}
与此ASPX语法等效:
<%using (var item = ko.Foreach(x => x.AllItems))
{ %>
<li>
<%= item.Html.Span(x => x.FullName) %>
</li>
<%} %>
x.AllItems))
{ %>
x、 全名)%%>
?
谢谢大家这两个代码块在功能上几乎是等价的
您需要更改
的输出这是一个很好的提示,但我仍然没有得到与“razor”等效的提示使用,我在aspx oneError上收到一个敲除错误错误:无法解析绑定。消息:ReferenceError:未定义全名;绑定值:text:全名如果两个代码块等效,则该错误必须位于aspx不完全支持的敲除MVC中:(好的,谢谢你,至少我已经排除了语法,现在我将研究淘汰MVC:)