誰かがこれを手助けすることができます。それは私に本当の頭痛を引き起こしています。RazorEngine、テンプレート、電子メールアドレスに関する問題
私のテンプレートの1つに、アドレスのユーザー部分の末尾にハイフンを含む電子メールアドレス([email protected]など)が含まれていると、RazorEngineが奇妙なエラーを投げています。エラーが長く、動的なモデルがなどを動作しない理由についての素晴らしい説明を持っている、しかし、関連する部分は、私がメールアドレスを変更するとき、私は同じテンプレートでこれを得ることはありません
The name 'domain' does not exist in the current context.
です@構造体を持たないものですから、RazorEngineがそれをどのように解析しているのかは間違いありません。特定のシーケンスは、RazorEngineに、ひげ命令の開始として@を読むようにしているようです。
私は ' - 'をHTMLエンティティ&#45に置き換えようとしました。結果は同じです。誰かがこれを見たか、誰かが私が試すことができる他の回避策を知っていますか?
これがどのように使用されているかの例を示してください。電子メールアドレスがテンプレートに直接入力されているか、モデルの一部として渡されていますか?コードが役立ちます。 –
この特定の例では、入力された電子メールアドレスをテンプレートに直接使用しています。 –