我無法用這種方法精確地描述這一點,以便在Google上找到合適的結果。在剃刀你可以用這些標記在一個視圖中的.NET代碼(主要是多線使用)組塊:ASP.NET Web表單相當於Razor的@ {}
@{
...
}
什麼是網頁形式等同?
我無法用這種方法精確地描述這一點,以便在Google上找到合適的結果。在剃刀你可以用這些標記在一個視圖中的.NET代碼(主要是多線使用)組塊:ASP.NET Web表單相當於Razor的@ {}
@{
...
}
什麼是網頁形式等同?
可以內碼組塊:<% ... %>
這裏是一個example:
<body>
<form id="form1" runat="server">
<% for(int i = 0; i < 6; i++) %>
<% { Response.Write("<br>" + i.ToString()); }%>
</form>
</body>
而另一個例子:
<script runat=server>
protected String GetTime()
{
return DateTime.Now.ToString("t");
}
</script>
<html>
<body>
<form id="form1" runat="server">
Current server time is <% =GetTime()%>.
</form>
</body>
您能給我們Embedded code blocks。
<% %> runs server-side code, like an if-else block, for loop, etc.
例如:
<% if(condition)
{
// Do something here
}
else
{
// Do something else here
}
%>
還有其他幾個品種的這些:
<%# %> is for data-binding expressions
<%= %> is the equivalent of `Response.Write()`
<%: %> is for HTML-encoding the data
<%@ %> is for directives, usually page directives in ASP.NET
和'<%$ %>'用於訪問資源 –
向下票和運行是嗎? – Lee