標籤:sha this sda price 舉例 today c# put nbsp
1.ASPX(C#)
文法: <%函數,運算式%> <%=變數%>
舉例<%=a%>
<%foreach(var item in List)
{
%>
<input type=‘text‘ name=‘xxx‘/>
<%
}%>
2.Razor(cshtml)
文法:@{函數,運算式} @b變數
舉例
運算式
變數
迴圈 相比c#aspx省去了大量角括弧
<html><body>@for(var i = 10; i < 21; i++) {<p>Line @i</p>}</body></html>
<html><body><ul>@foreach (var x in Request.ServerVariables) {<li>@x</li>}</ul></body></html>
if{}else{}
@{var price=20;}<html><body>@if (price>30) { <p>The price is too high.</p> }else { <p>The price is OK.</p> } </body></html>
switch
@{var weekday=DateTime.Now.DayOfWeek;var day=weekday.ToString();var message="";}<html><body>@switch(day){case "Monday": message="This is the first weekday."; break;case "Thursday": message="Only one day before weekend."; break;case "Friday": message="Tomorrow is weekend!"; break;default: message="Today is " + day; break;}<p>@message</p></body></html>
asp.net 中兩種<%%> ;@視圖模式