我目前正在尋找一個很好的解決方案來實現這一點。我有一個評論部分,我想要使用jquery發佈到我的數據庫的評論,然後該部分得到刷新,無需重新加載頁面。這有多可行,它是否有任何安全或性能問題?使用jquery(C#)從asp.net頁面保存數據到SQL 2000
感謝名單
我目前正在尋找一個很好的解決方案來實現這一點。我有一個評論部分,我想要使用jquery發佈到我的數據庫的評論,然後該部分得到刷新,無需重新加載頁面。這有多可行,它是否有任何安全或性能問題?使用jquery(C#)從asp.net頁面保存數據到SQL 2000
感謝名單
我的建議是使用jQuery來執行AJAX POST到任何一個控制器動作(如果你使用MVC)或ASPX頁面(如果你使用的WebForms)在您的網站。從那裏開始,你的行爲應該協調將註釋記錄添加到數據庫的工作,並且如果需要的話,返回一個json結果到你的頁面。
如果您使用的是MVC,則可以通過使用[AcceptVerbs(HttpVerbs.Post)]
屬性修飾相關操作來確保操作的安全。
除此之外,請查看Microsoft Web Protection Library幫助AntriXss,Sql注入等。
除了Brandon的回答,如果你使用的是純粹的asp.net(而不是mvc),你的jquery代碼可以調用asp.net pagemethod,而不是將數據插入到數據庫中。
鏈接:
http://encosia.com/2008/05/29/using-jquery-to-directly-call-aspnet-ajax-page-methods/ How to accept a JSON string array in an .aspx Page method http://www.clientsideasp.net/2009/03/01/aspnet-ajax-poll-using-jquery-a-complete-implementation-with-admin-part/
歡呼