問題タブ [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.

0 投票する
2 に答える
92 参照

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

0 投票する
5 に答える
9037 参照

asp.net - .NET "コード ナゲット ブロック"?

.NET では...

これらは正確には何ですか?

そして、もっとありますか?これらの完全なリストとそれらがどこかにあるものはありますか? 何を検索すればよいかを知ることさえ困難です。今夜 <%: が何であるかを発見するまで、「コード ナゲット ブロック」という言葉さえ聞いたことがありませんでした。

0 投票する
2 に答える
2719 参照

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変換の私の試みです:

0 投票する
3 に答える
121 参照

asp.net - <%$%>と<%#%>はASP.NETでどのように機能しますか?

しばらくの間、ASP.NETWebフォームとASP.NETMVCを使用していました。

つまり<%= %>、ビューでは、MVCResponse.Write()<%: %>導入されたHTMLエスケープが追加されます。

SqlDataSourceでは、コントロールデザイナーはこのようなものを生成ConnectionString="<%$ ConnectionStrings:FooConnectionString %>"し、リピーターでは<%# Eval("") %>sytaxを使用します。

私の質問は、正確に何<%$ %>をし、<%# %>タグを付けるか、それらがどのような方法に移行し、どのように動作するかです。

0 投票する
3 に答える
24284 参照

c# - <%# "whatever"%>はASP.NETで何を意味しますか?

重複の可能性:
asp.netの.aspxページにあるさまざまな記号の意味

私は<%= "whatever" %>のショートカットとしてよく知ってい<% Response.Write("whatever"); %>ます。

<%# %>しかし、私は最近、代わりに使用するいくつかのコードに出くわしました。この特定のコードベースでは、内部でのみ使用されています<asp:Repeater />が、私は

何をし<%# %>、いつ使用できる/使用すべきですか?

0 投票する
1 に答える
185 参照

jquery - MVC3 jQueryテンプレートをMVC2に変換する方法は?

だから私はノックアウトのチュートリアルに従おうとしていますが、残念ながらチュートリアルはMVC3を使用しており、VS2008でMVC2しか持っていません。

どうすればこのようなものを実行できますか?

Webforms ViewEngineで?Razorを使用していない限り、コンパイルさ{{each}}れません。代わりに${}囲んでみましたが、うまくいきませんでした。<% %>

0 投票する
1 に答える
1284 参照

c# - mvc3にチェックボックスを追加するにはどうすればよいですか?

  1. mvc3 asp.net C#でチェックボックスを追加する方法を知りたいです。Aspxビューエンジンを使用しています。

  2. 複数のチェックボックスを追加し、trueが選択されているそのチェックボックスのデータを保存する必要があります。

これどうやってするの?

0 投票する
1 に答える
10601 参照

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フォルダーに移動しようとしましたが、役に立ちません。

0 投票する
1 に答える
1336 参照

asp.net-mvc - HTML エンコードされたフォーム データをサーバーにポストする

私は現在 MVC 3 (WebForm ビュー エンジン) を使用しており、ユーザー コメントを表示するフォームを持っています。

アンパサンド (&) を含むコメントがある場合、<%= Html.Textbox() %>としてエンコードし&amp;ます。ただし、フォームがサーバーに投稿されると、ASP.NET は送信されたコンテンツが悪意のあるものであると判断します。

コンテンツがサーバーに送信される前に、 JavaScriptを使用してHTML デコード メソッドを使用する必要があることに気付きました。

望む結果を得ることができますが、これを正しく行っていないように感じます。

助言がありますか?

0 投票する
2 に答える
120 参照

c# - MVC 以外の Web アプリケーションのエンジンを表示

Web フォーム アプリケーションで MVC ビュー エンジンの動作を実現したいと考えています。MVC でモバイル チャネルを登録するには、通常、次のようにします。

これにより、 のようなシャドウ ビューを作成できますmyView.mobile.cshtml

asp.netで通常のWebフォームを使用して作業する同様の方法はありますか?