2010-11-05 86 views
0
  1. 不JSON,JQuery的& ASP.NET 2.0 Web表單一起去,或者只在MVC與ASP.NET 3.5 & 4.0首選?
  2. 在使用JSON時,gridviews和repeater控件是否可以用於任何用途(與JSON數據綁定),還是自定義表格中的結果?
  3. 使用JSON時,我的業務對象類仍然有用嗎?
  4. JSON與ASP.NET(JQuery + ASP.NET AJAX + JSON)的理想組合是什麼? 5.任何人都可以使用JSON和ASP.NET webforms發佈簡單CRUD應用程序的鏈接/代碼片段嗎?

謝謝。JSON和ASP.NET web表單

回答

1

我真的會推薦你轉到MVC,因爲它比ASP.NET Webforms更好。但這仍然是我對你的問題的回答。

  1. 是的,他們可以很容易地一起使用,他們會讓用戶體驗比simeple ASP.Net更豐富。

  2. 您可以使用JTemplates,Mustache腳本和其他腳本來綁定JSON數據。你永遠不會需要GridView或Repeater控件。

  3. 是的,它們會在一定程度上有用。但很可能您的業務邏輯將暴露在客戶端,使用jQuery,json和ajax時。

  4. 您的數據將採用JSON格式,而ASP.NET將用作後端圖層。 AJAX將用於調用ASP.NEt頁面/處理程序異步獲取數據庫中的數據。你可以使用jQuery來處理客戶端的數據,然後顯示在UI上。

  5. 對不起,我找不到任何這樣的鏈接谷歌。讓我搜索更多,我可能會找到一個與你分享。

+0

如果您有任何CRUD數據庫應用程序鏈接或代碼段,請與我分享。謝謝。 – 2010-11-05 06:28:39

0

提醒:

即使框架使他們看起來在同一範圍內的工作,ASP .NET &的JavaScript(jQuery的,JSON)住在thier自己的範圍。 ASP .NET(後端)只能生成HTML,CSS,JavaScript到瀏覽器(前端)。然後,瀏覽器解釋html,javascript,css。他們並不真的一起工作。而且,JSON不像其名稱那樣花哨(JavaScript Object Notation)

例如,

代碼:

$("#<%= Textbox1.ClientID %>").val("mywork"); 

真正發生的事情HTML

$("#Textbox1").val("mywork"); 
0
  1. 我使用JSON & JQuery的一個ASP.NET網站很成功。 (非MVC)

  2. 可以綁定JSON到ASP.NET的元素,但我不知道它是值得的

  3. 你的意思是.NET對象?檢出System.Web.Script.Serialization.JavaScriptSerializer

  4. 如果你有幫助,你應該注意不要使用太多的交互。僅使用JQuery進行客戶端交互。