.cshtmファイルにHtmlHelperを作成する可能性はありますか?
ヘルパーを使用してクラスを作成しようとしましたが、TagBuilderは引用符(JavaScriptコード)をhtmlエンコーディングに変換します。cshtmlファイルのこのコードは、デバッグに適しています。
.cshtmファイルにHtmlHelperを作成する可能性はありますか?
ヘルパーを使用してクラスを作成しようとしましたが、TagBuilderは引用符(JavaScriptコード)をhtmlエンコーディングに変換します。cshtmlファイルのこのコードは、デバッグに適しています。
はい、使用@helper
して実行します。
@helper Message(string msg)
{
<p>@msg</p>
}
ヘルパーを呼び出すには:
@Message("Darren Davies")
を使用してファイル内で関数を宣言することもできます@functions
@functions {
public string DarrenDavies() { return "Darren Davies"; }
}
Razor
そして、あなたはそれを通常の方法のように使うことができます:
@DarrenDavies()