ASP.NET MVC引入JQUERY JQRTE控件

經過將近兩週的努力,終於將JQUERY的JQRTE文本編輯器控件引入到了asp.net mvc框架中,主要步驟如下:

1,在asp.net mvc項目中引入jqrte類庫,聲明輔助類用於存儲服務器端上載文件的信息

2,編寫處理文件上載服務器段代碼,並將上載的文件信息返回給客戶端,代碼如下:

 

之所以搞了這麼長時間,問題也主要出在這兒,開始用的是return json(r),發現jquery的回調函數總是無法獲得服務器端的json,反而會跳出個下載文件對話框,反覆閱讀jquery的源代碼,折磨了一週多後,在asp.net mvc官方論壇上註冊了個用戶,經過一番討論,最後發現對於有file控件的ajax form,在action方法中應當制定json的contentType纔會正確處理json對象,源代碼如上,感謝熱心朋友的幫助,要不然不知道這個問題會折磨到我什麼時候(已經好幾天睡不好覺了:()。原貼鏈接如下:http://forums.asp.net/t/1439867.aspx

3.修改jqrte的fileupload源代碼,只要改一下action路徑就行,在jquery.jqrte.min.js中修改uploads函數:

增加和修改的代碼如下:   

4,準備編輯器頁面,原代碼如下:

 

這樣就可以在asp.net mvc中使用jqrte編輯器的強大功能了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章