問題タブ [webforms-view-engine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - ASP.net MVC 3ビューのすべての<%=を<%:?に置き換えることはできますか?
asp.net4を使用しているMVC3サイトがあります
私の見解では、私は<%=
データを出力するために使用しました。
philhaackによるこの投稿を読む-> http://haacked.com/archive/2009/09/25/html-encoding-code-nuggets.aspx
彼は、.net 4を使用している限り、<%=は遠い記憶であるべきだと提案しています。
私はすべてを見つけて置き換えました、私の見解の1つで置き換えます
そして、すべてが正常に機能します。
だから私の質問ですが、先に進んですべてのビューをグローバルに置き換えることはできますか?注意すべき問題はありますか?
Truegilly
asp.net - .NET "コード ナゲット ブロック"?
.NET では...
これらは正確には何ですか?
そして、もっとありますか?これらの完全なリストとそれらがどこかにあるものはありますか? 何を検索すればよいかを知ることさえ困難です。今夜 <%: が何であるかを発見するまで、「コード ナゲット ブロック」という言葉さえ聞いたことがありませんでした。
asp.net-mvc - Razor 構文への変換時の foreach GetEnumerator エラー
私は現在、ハイブリッド Web フォーム/MVC 2 アプリケーションの MVC 2 部分を MVC 3 に変換する過程にあり (Web フォームや MVC 2 に詳しくありません)、一部の foreach ステートメントでいくつかの問題に遭遇しています。 (元のハイブリッド アプリケーションでは問題なく動作します)。
Razor に変換すると、foreach ステートメントの一部 (すべてではない) が次のようになります。
foreach ステートメントは、'System.Data.Objects.DataClasses.EntityCollection<Project.Activity.PortalMember>' 型の変数を操作できません。'System.Data.Objects.DataClasses.EntityCollection<Project.Activity.PortalMember>' にはパブリックが含まれていないためです「GetEnumerator」の定義
これは、foreach が正常に機能する Web フォーム/MVC 2 アプリケーションの .ascx の例です。
これは、エラーが発生している.cshtml変換の私の試みです:
asp.net - <%$%>と<%#%>はASP.NETでどのように機能しますか?
しばらくの間、ASP.NETWebフォームとASP.NETMVCを使用していました。
つまり<%= %>
、ビューでは、MVCResponse.Write()
で<%: %>
導入されたHTMLエスケープが追加されます。
SqlDataSourceでは、コントロールデザイナーはこのようなものを生成ConnectionString="<%$ ConnectionStrings:FooConnectionString %>"
し、リピーターでは<%# Eval("") %>
sytaxを使用します。
私の質問は、正確に何<%$ %>
をし、<%# %>
タグを付けるか、それらがどのような方法に移行し、どのように動作するかです。
c# - <%# "whatever"%>はASP.NETで何を意味しますか?
重複の可能性:
asp.netの.aspxページにあるさまざまな記号の意味
私は<%= "whatever" %>
のショートカットとしてよく知ってい<% Response.Write("whatever"); %>
ます。
<%# %>
しかし、私は最近、代わりに使用するいくつかのコードに出くわしました。この特定のコードベースでは、内部でのみ使用されています<asp:Repeater />
が、私は
何をし<%# %>
、いつ使用できる/使用すべきですか?
jquery - MVC3 jQueryテンプレートをMVC2に変換する方法は?
だから私はノックアウトのチュートリアルに従おうとしていますが、残念ながらチュートリアルはMVC3を使用しており、VS2008でMVC2しか持っていません。
どうすればこのようなものを実行できますか?
Webforms ViewEngineで?Razorを使用していない限り、コンパイルさ{{each}}
れません。代わりに${}
囲んでみましたが、うまくいきませんでした。<% %>
c# - mvc3にチェックボックスを追加するにはどうすればよいですか?
mvc3 asp.net C#でチェックボックスを追加する方法を知りたいです。Aspxビューエンジンを使用しています。
複数のチェックボックスを追加し、trueが選択されているそのチェックボックスのデータを保存する必要があります。
これどうやってするの?
asp.net-mvc-3 - Razorビュータイプは「System.Web.WebPages.WebPage」から継承しません
asp.netmvcアプリケーションの構成に問題があります。
私がしたいステップ:
- ビューを持つコントローラーを別のライブラリに移動し、dllをbinフォルダーに配置します。
アセンブリからデータを取得するための仮想ファイルプロバイダーと仮想ファイルを作成します。
/li>次の行をweb.configに追加します。
/li>ユーザーがこのコントローラーのページにアクセスすると、次のクラスに正しくコンパイルされます。
/li>その後、このエラーで失敗します(そして、私が見ることができるように、彼は正しいです。タイプ'ASP._Page_Currency_Index_cshtml'は'System.Web.WebPages.WebPage'から継承しません。)
このページをSystem.Web.WebPages.WebPageではなくSystem.Web.Mvc.WebViewPageとして管理する必要があることをHttpApplicationに通知するにはどうすればよいですか?
Views / Web.Configをbinフォルダーに移動しようとしましたが、役に立ちません。
asp.net-mvc - HTML エンコードされたフォーム データをサーバーにポストする
私は現在 MVC 3 (WebForm ビュー エンジン) を使用しており、ユーザー コメントを表示するフォームを持っています。
アンパサンド (&) を含むコメントがある場合、<%= Html.Textbox() %>
としてエンコードし&
ます。ただし、フォームがサーバーに投稿されると、ASP.NET は送信されたコンテンツが悪意のあるものであると判断します。
コンテンツがサーバーに送信される前に、 JavaScriptを使用してHTML デコード メソッドを使用する必要があることに気付きました。
望む結果を得ることができますが、これを正しく行っていないように感じます。
助言がありますか?
c# - MVC 以外の Web アプリケーションのエンジンを表示
Web フォーム アプリケーションで MVC ビュー エンジンの動作を実現したいと考えています。MVC でモバイル チャネルを登録するには、通常、次のようにします。
これにより、 のようなシャドウ ビューを作成できますmyView.mobile.cshtml
。
asp.netで通常のWebフォームを使用して作業する同様の方法はありますか?