問題タブ [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 投票する
3 に答える
2760 参照

asp.net-mvc - MVC 4 で ASPX ページを作成する方法

しばらくの間、ColdFusion で開発していましたが、Web 開発の分野からしばらく離れました。私は今戻ってきて、中級 (エントリーのすぐ上) レベルの Web 開発者として雇われました。私の職場では MVC 4 を使用していますが、Razor ビュー エンジンは使用していません。私が購入した 2 冊の MVC 4 本 (およびそこにある膨大な数のチュートリアルとブログ) は、Razor の使用についてのみ説明しています。かみそりエンジン。

ASPX ビュー エンジンを使用する場合、どのように使用しますか? ASP.NET コントロールをページに配置し、C# のコード ビハインドでそれらを参照する、通常の ASPX ページのように機能しますか? ASP.NET コントロールを使用するのではなく、代わりに HtmlHelper メソッドを使用していますか? <% %>の代わりに使用する基本的な形式については尋ねていないことに注意して<@ください。 aspx。基本的な HomeController (いくつかのActionResult()メソッドしかなく、大きなものはありません) を介してトラフィックがこれらの ASPX ページにルーティングされる方法を理解できません。

必要に応じて、さらに詳しく説明できます。

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

asp.net-mvc-4 - MVC4 のビュー エンジンの選択?

ASP.Net MVC4.0、JQuery Mobile、HTML5 を使用してモバイル アプリケーションを開発しています。私は ASP.Net MVC を初めて使用するので、Razor (.cshtml) ビュー エンジンと webForm (.aspx) ビュー エンジンのどちらを使用すればよいかわかりません。

モバイル アプリケーションの開発に使用できるビュー エンジンを提案できる人はいますか? かみそりのビューエンジンと Web フォームのビューエンジンのどちらがパフォーマンスに優れていますか?

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

c# - 2つを組み合わせると、カスタムとRazorビューのエンジンが混乱する

かみそりのページもレンダリングするasp.net Web APIアプリケーションがあります。
デフォルトでは、2 つのデフォルト エンジン (webform\razor) があり、剃刀ページのレンダリングに問題はありませんでした。

ここで、カスタム エンジンを使用してレンダリングされる古い aspx\ascx ページをサポートする必要があります。

したがって、アプリケーションをブートストラップするときは、次のようにします。

私のカスタム ビュー エンジンのプロトタイプは次のとおりです。

さて、私の問題は古いかみそりのページにあります.何らかの理由で(かみそりビューエンジンではなく)このエンジンでレンダリングされ、「FindView」機能の実行中に例外が発生します.

かみそりのページを特別な方法でレンダリングしましたが、最終的には次のようになります。

Web フォーム エンジンが最初に実行され、その後かみそりエンジンが実行されると読んだことがありますが、それが正しいかどうかはわかりません。
カスタム エンジンから null などを返そうとしましたが、ページがレンダリングされません。

.cshtml パスがカミソリ エンジンではなくカスタム エンジンでレンダリングされるのはなぜですか?
.cshtml で終わるファイルを渡すようにカスタム エンジンに指示するにはどうすればよいですか?

0 投票する
0 に答える
23 参照

asp.net-web-api - Excel ファイルのコンテンツを Web API ページに表示し、.xlsx ファイルの書式を保持するためのサード パーティ コンポーネント ($$$) 以外の方法はありますか?

スプレッドシート (.xlsx) ファイルのデータを表示する Web アプリを作成する必要があります。ここでホストする必要がある「スプレッドシート」は、次のような RESTful タイプのルーティング構造に非常に自然に役立つため、これは Web API プロジェクトであることが望ましいです。

例えば:

ただし、Web API の世界でこれを開始する限り、障害に遭遇しました。スプレッドシート データを読み取って Web フォーム プロジェクトの GridViews に表示する方法に関する記事やチュートリアルはたくさんありますが、このようなものもありますが、Web API については何も見つかりませんでした。

私が本当にやりたいことは、.xslx ファイルを Web API アプリに読み込んで、ファイルでフォーマットされているとおりにスプレッドシートを表示できるようにすることですが、それが不可能な場合は、単に保存することもできます.xlsx ファイルを .csv ファイルとして、そのデータから構築します。

最初にスプレッドシートに入力するために使用されるのと同じストアド プロシージャを介してデータベースにクエリを実行することでデータを取得できますが、これは場合によっては非常に長いプロセスになりますそのため、可能であれば、SP を再実行するのではなく、事前に生成された .xlsx ファイルを読み取ることが理にかなっています。

最初に、.xlsx ファイルがユーザーに送信されます (電子メールに添付されます)。

その後、.xlsx ファイルと Web ページへのリンクの両方を取得します (移行期間)。

さらに後で、Web ページがスプレッドシート ファイルを完全に置き換えます。

実際、ルーティングに関する私の考えは、人がブラウジングした場合:

...そしてそのレポートはまだ存在しませんでした。SP への呼び出しを介してバックグラウンドで生成されますが、最初に長い待ち時間になることをユーザーに通知する必要があります。事前に生成された .xlsx ファイルの場合、データの表示ははるかに速くなります。

では、Excel コンテンツをそのまま表示する比較的簡単な (迅速かつ簡単な) 方法はありますか?それとも、Web フォーム ルートを使用することをお勧めしますか?