我將在我們的一些Web App頁面上啓動一些實驗室原型。我們使用了很多Postback,ViewState,UpdatePanels,ModalPopup Extender,所有ASP.NET平常的東西。這對大多數情況來說已經足夠了。但我想進一步推動...ASP.NET回傳x jQuery:什麼是缺點和優點?
我一直在玩jQuery一段時間了。我知道有什麼能力。我正在考慮通過諸如$.ajax()
,$.get()
之類的東西來替代ASP.NET常見的東西,而不是更多的回傳。用戶界面? jQuery UI。我對一些插件,特別是jQuery網格印象深刻。
我認爲這是Web UI的下一步。我的意思是,這是目前的一步!我喜歡C#的強大功能,但我對ASP.NET框架並沒有留下深刻的印象。我想通過這樣做,我將真正將UI與業務邏輯分開。
但是:
- 如果我真的做到這一點?
- 背後的代碼應該只有Web處理程序和Web服務?
- 我應該提防什麼?
- 安全性如何?如何實現它?
- 我會得到什麼?我知道我會在性能上獲得一些提升,因爲具有太多數據的頁面中的回傳需要時間,因爲ViewState和我將僅處理XML和/或始終較輕的JSON格式。但我想像往常一樣,會有痛苦...
- 疼痛會在哪裏?
不管怎樣,我都會把它放慢。但我想問你們:我在這裏進了什麼?
安全性如何?你如何阻止外部人訪問你的WebMethods/WebServices? – 2011-04-28 21:35:05
你不知道。您在服務器上處理身份驗證。您無法阻止用戶點擊您的網絡服務。您只能通過帳戶身份驗證將其保留。 – Max 2011-04-28 21:51:07