Razor 構文と (カスタム) ヘルパーを人々に公開する方法はありますか? しかし、... コード ブロックの作成を許可しない、またはヘルパーの使用のみを制限し、純粋に実行する権限を与えないようにする方法はありますか?ビュー内の C# コード ?
同様のソリューションへのアイデアやポインタは大歓迎です!
更新: // ユーザーが独自の HTML を記述し、html ヘルパーのリストにのみアクセスできるようにしたいと考えています。ほとんどがデフォルトのものと私が作成したものです。
たとえば、私は彼らが@{ //code }
ブロック内でコードを実行できるようにしたくusing
ありませ@model
ん。@Html.*
@if
else
for
foreach
またはさらに良いことに、特定の名前空間へのアクセスのみを許可します(これは単なる考えです)
update:// いくつかのテストの後、RazorEngine が私がやろうとしていることに近いことがわかりました: 隔離された環境でビューを実行し、特定の名前空間へのアクセスを追加します。