razorを使用してnull可能なタイプのエディタテンプレートを作成する方法を探していました。 LinqToSQLクラスにはGuidとNullable型のプロパティがあります。ファイルGuid.cshtml
の最初の行に@model Guid?
を使用すると、Guidは常にGuidとみなされますか?タイプ。私はGuidのために別のエディタテンプレートを作成したかったのですが、ファイル名は受け入れられませんでしたか?または<または>文字です。RazorでNullable <T>のエディタテンプレートを作成する方法
助けてください。ありがとう。
'@model Guid? 'ではなく' @model Nullable 'を試したことがありますか? –
Buildstarted
はい、それは私が期待したよりもうまくいったと思います。私はそれを別のファイル/エディタテンプレートにしたいが、そうするだろうと思う。ありがとう。あなたに投票してください.. – AceMark
'@model Nullable'または単に '@model Guid?'(キャストして働いていると思われる通常の、nullではない型に渡しても)、これについてもっと知りたいと思います。通常のタイプとnull可能なタイプのテンプレートを別々に作成することは可能ですか(ファイル名では何を代用しますか?< and >)。または、両方の場合を処理するためのnullable型のテンプレートを作成するためだけに推奨されるスタイルですか? –