テキストボックスから受け取った値をDBに登録する
↓
DBから登録した値を取得する
という際にHTMLコード(<h1>など)を含んだ文字列のやり取りを行いたいです。
この際、Create画面化からDetail画面までをすべてMVCのスキャフォールディング機能を使用しているため、もともとHTMLコードの入力をエスケープしてくれている仕様になっている?ためにうまく実現できません。
それを回避するために、テキストボックスから受け取った値をDBに登録する時点(CREATE時点)では、<h1>のようなHTMLコードではなく@@1のような文字列をHTMLタグの代わりに使用して、HTML文字のチェックを受けないようにして、DBから受け取った値を取得した時点(Details時点)で@@1を<h1>に置換するという方法を使用しました。
その際に、Details画面には文字列を表示することはできましたが、
どのようにしたらHTMLコードが有効になるのでしょうか。
是非、ご教授頂きたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。