Asp.Net知識準備二
Razorとは?W 3 Cの内容解析を借りると、正確だと思います.Razorはサーバーベースのコードをウェブページに追加するサーバー側マーキング文法で、ASPやPHPに似ていて、伝統的なASPを持っています.NETタグの機能は、使いやすく、学習しやすく、C#とVisual Basicプログラミング言語をサポートします.Razor C#構文規則
Razorコードブロックは@{...}に含まれています.中
インライン式(変数と関数)は@で始まる
コード文はセミコロンで終わる
変数varキーワード宣言の使用
文字列を引用符で囲む
C#コード大文字と小文字の区別
C#ファイルの拡張子は.cshtml
Razor変数
通常はデータを保存するために使用され、アルファベットで始まる必要があり、varで宣言または直接所属タイプを制定する必要がありますが、ASP.NETは通常、この変数が属するタイプを自分で特定するので、タイプをはっきり書く必要はありません.
var count=1;
var srcstr="My First Project is MVC";
var time=DateTime.Today;
Razor共通データ型
int,float,decimal(10進高精度),bool,stringがある.
一般的なルールでは,ユーザが数字を入力したとしても,ユーザ入力を文字列処理と見なす.したがって、数値入力は計算に使用するには、数値に変換する必要があります.メソッドAsInt()、Isint()を整数に変換できます
RazorのForサイクル
RazorのFor Eachサイクル
集合や配列を使用すると、for eachループがよく使われます.
RazorのWhileサイクル
転載は出典を明記してくださいhttp://blog.csdn.net/jasonhds/版権所有,翻版必究~ありがとうございます!
Razorコードブロックは@{...}に含まれています.中
インライン式(変数と関数)は@で始まる
コード文はセミコロンで終わる
変数varキーワード宣言の使用
文字列を引用符で囲む
C#コード大文字と小文字の区別
C#ファイルの拡張子は.cshtml
Razor変数
通常はデータを保存するために使用され、アルファベットで始まる必要があり、varで宣言または直接所属タイプを制定する必要がありますが、ASP.NETは通常、この変数が属するタイプを自分で特定するので、タイプをはっきり書く必要はありません.
var count=1;
var srcstr="My First Project is MVC";
var time=DateTime.Today;
Razor共通データ型
int,float,decimal(10進高精度),bool,stringがある.
一般的なルールでは,ユーザが数字を入力したとしても,ユーザ入力を文字列処理と見なす.したがって、数値入力は計算に使用するには、数値に変換する必要があります.メソッドAsInt()、Isint()を整数に変換できます
if(mystr.IsInt())
mystrInt=mystr.AsInt();
RazorのForサイクル
<html>
<body>
@for(var i=0;i<10;i++)
{
<p>Line @i</p>
}
</body>
</html>
RazorのFor Eachサイクル
集合や配列を使用すると、for eachループがよく使われます.
<html>
<body>
<ul>
@foreach(var x in Request.ServerVariables)
{
<li>Line @x</li>
}
</ul>
</body>
</html>
RazorのWhileサイクル
<html>
<body>
@{
var i = 0;
while (i < 5)
{
i += 1;
<p>Line @i</p>
}
}
</body>
</html>
転載は出典を明記してくださいhttp://blog.csdn.net/jasonhds/版権所有,翻版必究~ありがとうございます!