asp.ne中使用ajax和controller進行通信問題記錄

    爲了頁面顯示和後端處理分離,使用了html+ajax+mvc的形式進行處理。

在這其中遇到的問題記錄:

    1.

    在使用ajax向controller請求數據的時候,“get”方法會緩存上一次的請求,導致controller方法不能被debug跟蹤到,開始以爲是vs出錯了,到後來才搞清楚。

    解決方法:請求controller路徑時加上隨機數,或者使用“post”方法。

    2.

    在使用“POST”方法時,IE11要小心處理,因爲ie會出現怎麼都執行不了的情況包含兼容模式,而“get”方法沒有任何問題。

    3.

    如果項目使用了form的驗證方式,需要注意controller權限的問題。

    這裏還需要controller 32bit和64bit中的maprequest的問題(暫時沒有搞清楚)。


    總結:

        動態語言就是爲了解決使用html麻煩的問題,本次項目算是一種返祖,不建議,可以使用   其它方式進行前後端分離。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章