簡體   English   中英

帶有ASP.NET的純Javascript應用程序

[英]Pure Javascript application with ASP.NET

您認為,使用ASP.NET為純Javascript應用程序創建服務器端的最佳方法是什么?

WCF呈現JSON嗎? IHttpHandler的?

更新

像GMail一樣,它運行在瀏覽器中(帶有許多Javascript),並使用Ajax提交和接收數據。

在經典的ASP.NET中,使用處理程序(IHttpHandler)相當容易:

context.Response.ContentType = "application/json"
context.Response.Clear()
context.Response.AddHeader("Pragma", "no-cache")
context.Response.AddHeader("Expires", "-1")
context.Response.Write(myJsonString)

在您的標記中,使用以下jQuery代碼:

$.ajax({
    type: "GET",
    url: "GetTasksForTaskSet.ashx?tasksetid=" + guid,
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(data) {
        for(var i = 0; i < data.length; i++) {
            // do something
        },
    error: function(){ alert('error'); }
});

是的,我想說一個WCF服務返回JSON。 盡管不太直觀,但另一個選擇是使用ASP.NET MVC並返回JSON。

在您更新了問題之后,我真的建議您使用ASP.NET MVC,它可以使您擁有很大的靈活性,並提供您所要求的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM