このような HTML タグを表示するにはどうすればよいですか
html.actionlinlk("<b>bla bla</b>", null)
it dislay bla bla not bold bla bla-太字のテキストを表示することは可能ですか?
このような HTML タグを表示するにはどうすればよいですか
html.actionlinlk("<b>bla bla</b>", null)
it dislay bla bla not bold bla bla-太字のテキストを表示することは可能ですか?
私はダリン・ディミトロフに強く同意します。html をデータベースに保存しないでください。しかし、とにかくこの問題を解決できます。イーサは Url.Action を使用し、<a />
タグは自分で記述します。このような:
<a href="<%=Url.Action("action", "controller")%>">Text</a>
または、デフォルトの (正しく) html が入力した値をエンコードするため、actionlink 用に独自の html 拡張を作成する必要があります。
ヘルパーを使用する代わりに自分でhtmlを書くべきだと思うので、最初のものをお勧めします。<a />
タグを書くのは難しくありません。
データベースはデータを保存するためのものです。HTMLはマークアップです。HTMLをデータベース内に保存しないでください。bla bla
データとマークアップを混合したので、マークアップとフォーマット()からデータ()を抽出する必要があります<b>
。HTMLAgilityPackなどのHTMLを解析できるツールがあります 。いつでも正規表現で解析してみることができますが、ご覧のとおり、これはお勧めできません。
したがって、私の提案は、デザインを変更し、マークアップを実際のデータから分離することです。
この問題に対する私の解決策は、拡張メソッドを作成することでした。ここで(短い)全文を読むことができます。