これはMVCパターンではいいえではないかもしれませんが、それは私が探している答えです。しかし、私はデータベースにいくつかのコンテンツhtmlを持っていて、それをビューに渡したいとしましょう。私はViewDataプロパティを使ってこれをページに渡すことができると仮定しています。どのような種類のマッサージを文字列に入力すれば<h1>Hello World</h1>
のようになりますが、 'Hello World'の代わりに '<h1 > Hello World </h1 >'の代わりに表示されます。ASP.NET MVCのViewDataからViewにページを移動するにはどうすればよいですか?
2
A
答えて
2
何も表示されず、<%=Html.Encode(ViewData["yourkey"]) %>
の代わりに<%=ViewData["yourkey"] %>
と表示されます。
注:データベースのデータを確実に信頼する場合にのみ、これを実行してください。
+1
これは素晴らしいことです...コードを見て実際に助けてくれることを意味しますか?しかし、真剣に、私が愚かな気分にさせないような方法で明白なことを指摘してくれてありがとう。 –
0
文字列をViewDataに配置する前にHTMLを取り除く必要があります。
編集:ページに直接ViewDataを印刷するとき、HTMLマークアップをエスケープするべきではありません。
<%=ViewData["whatever"]%>
これはC#ですが、VB.NETでも非常に似ています。
+0
文字列中のhtmlをページに到達するとhtmlとして解釈します。 –
関連する問題
- 1. ViewDataをHandleError Viewに渡すにはどうすればよいですか?
- 2. asp.net MVCコントローラから非MVC asp.netページにデータをPOSTするにはどうすればよいですか?
- 3. ASP.NET MVCサイトをルートアプリケーションからサブアプリケーションフォルダに移動するにはどうすればよいですか?
- 4. MVCのjQueryからPartialViewのViewDataにアクセスするにはどうすればよいですか?
- 5. ASP.NET MVCページのJQueryツリービューからParentNode値をControllerメソッドに渡すにはどうすればよいですか?
- 6. RoutedCommandハンドラをView-codebehindからViewModelに移動するにはどうすればいいですか?
- 7. ASP.NET MVCレスキュービューでは、ViewDataフィールドをどのように追加しますか?
- 8. WebフォームSite.MasterページからMVCページにリダイレクトするにはどうすればよいですか?
- 9. 元のページに移動するにはどうすればいいですか?
- 10. iframeから別のページに移動するにはどうすればよいですか?
- 11. ASP.NET MVCアプリケーションでASP.NETページを使用するにはどうすればよいですか?
- 12. ASP.NET MVC 2アプリケーションをMVC 3に手動で変換するにはどうすればよいですか?
- 13. ダイアログウィンドウからページに移動するにはどうすればよいですか?
- 14. ポップアップウィンドウを起動したら、ページの中央に移動するにはどうすればいいですか?
- 15. ASP.NET MVCでETagsをサポートするにはどうすればよいですか?
- 16. ASP.NET MVCビューでページタイトルを設定するにはどうすればよいですか? ASP.NET MVCのビューで
- 17. ページをスクロールしながらH1を下に移動させるにはどうすればよいですか?
- 18. ASP.NET MVCでインタースティシャルの「読み込み中...」ページを実装するにはどうすればよいですか?
- 19. ASP.NET MVCの特定のページへのアクセスを制限するにはどうすればよいですか?
- 20. Googleアカウントからログインしたときに他のView Controllerに移動するにはどうすればよいですか? (ios 10)可能であれば
- 21. 親ページデータを渡してASP.NET MVCページのPartialViewをロードするにはどうすればよいですか?
- 22. iOSでGoogleマップの移動に伴いマーカーを移動するにはどうすればよいですか?
- 23. jquery mobileのプレースホルダイベントで新しいページに移動するにはどうすればよいですか?
- 24. フッターを右に移動するにはどうすればよいですか?
- 25. イメージファイルをフォルダに移動するにはどうすればよいですか?
- 26. ggplot2では、ティックラブをプロットの下から上に移動するにはどうすればよいですか?
- 27. View Controllerから別のView Controllerに時間を転送するにはどうすればいいですか?
- 28. JavaScriptからASP.Net MVCのTypeScriptに移動するには?
- 29. Asp.net MVC 5のコントローラからビュー内のメニューを操作するにはどうすればよいですか?
- 30. ASP.NET MVCでラベルIDを動的に生成するにはどうすればよいですか?
ViewDataをこのようなものに使用することは、「いいえいいえ」ではありませんが、ビューやMVVMパターンを強く入力することは、エラーを起こしやすい。 –