0

ASP.NET を使用して、単純な CRUD 操作でいくつかの単純な Web アプリケーションを高速に構築する必要があります。

私の率直な選択は、標準の ASP Web ページ 2 を使用することであり、そうします。

それらのほとんどは 1 ~ 2 ページの長さです。

よりユーザーフレンドリーにしてAJAX化するアプローチを見つける必要があります。

私の考えでは、そのためにはJQueryを巻き込むことです。しかし、これにより、JSONでデータを取得/設定するためにWeb APIに移動すると思います...

そして、これが唯一の方法である場合、どうすればよいのでしょうか? Web ページは Web API をサポートできますか?それとも MVC に移行する必要がありますか?

たとえば、ボタンを押すか、UI 要素 (ドロップダウン ボックス) を選択して、ページ内のテーブルを更新したいと思います。

更新:私はこれに従い、次のようにglobal.asaxのインポートのみを変更しました:

    <%@ Import Namespace="System.Web.Http" %>
<%@ Import Namespace="System.Web.Routing" %>
<%@ Import Namespace="System.Net.Http.Handlers" %>

そして、それは今も機能しているようです..

4

1 に答える 1

1

ASP.NET Web API ( Web フォームを使用) とKnockoutJsを使用することをお勧めします。

なんで?

Web API により、JSON の提供が非常に簡単になり、オプションを制限することなく RESTful なアプローチが促進されます (RPC スタイルの呼び出しは依然として IMO の場所を持っているため)。

Knockout には、優れたドキュメント、チュートリアル、優れたサポートがあります。Web API、Bootstrap、および Knockout を使用して、本当に「ajaxy」なアプリをいくつか作成しました。ぜひご覧になることをお勧めします。

于 2013-03-18T19:25:15.943 に答える