2011-03-10 3 views
0

私はルールについて知っていますが、これは本当に答えられる質問ではありませんが、本当に助けが必要です。"シングルページ" Ajaxウェブサイトの構造に関するヘルプ

私は、ユーザーがページ間で変更するたびに中断することができないjavascriptの音楽プレーヤーを持つウェブサイトを作っています。したがって、サイトはAJAXでASPXファイルをロードする一種の単一ページでなければなりません。

これにはどのような構造を使用しますか?

プレーヤーと分離したaspxファイルでマスターページを使用すると、これらのファイルをajaxで読み込むことはできますか?

構造またはajaxサンプルのヘルプがあれば幸いです。

+0

これらのページには機能がありますか?または単に静的テキストページですか?もしそうなら、あなたはデータベースにページを保存し、メインページにコンテンツを読み込むことができますか? –

+0

2つのiframeを持つページがあり、1つのナビゲーションをすべて実行して、もう一方は音楽を実行することができますか? –

+0

ええ..ページにはいくつかの機能があります。可能であれば、iframeを使用しないでください。 –

答えて

1

これはMVC Frameworkを利用することをお勧めします。次に、クライアント側のAJAX呼び出しを介してControllerのActionメソッドを簡単に呼び出すことができます。簡単な例を次に示します:

// jQuery AJAX call. 
function getContacts() { 
    $.ajax({ 
     type: 'get', 
     url: '/Contacts/GetContacts', 
     dataType: 'json', 
     success: function (response) { 
      var contacts = response; 
     }, 
     error: function (e) { 
      alert('oops!'); 
     } 
    }); 
} 


// Server-side. 
public class ContactsController : Controller 
{ 
    [HttpGet] 
    public JsonResult GetContacts() 
    { 
     JsonResult result = new JsonResult { JsonRequestBehavior = JsonRequestBehavior.AllowGet }; 
     List<Contacts> contacts = DataAccess.GetContacts(); 
     result.Data = contacts; 

     return result; 
    } 
} 
+0

MVCがあなたのためのオプションではない場合は、AJAX-http://www.dotnetfundaでPageMethods/WebMethodsを呼び出してください。 com/articles/article454-using-pagemethods-and-json-in-aspnet-ajax-.aspx – Kon

関連する問題