C_Sharp 板


LINE

各位前輩大家好, 為了工作所需,在下最近踏入了ASP.net MVC架構的世界, 而上次碰網頁已是10年前簡單HTML、PHP應用的學生年代... 目前遇到了與javascript溝通的困境,望版上善心人士指點迷津 m(_ _)m ASP.net MVC的架構是我第一次接觸,也買了書籍最初階的學習, 我撰寫的網頁已可以使用controller(C#)與view(cshtml)控制網頁資料的顯示或運算; 工作任務中又有一需求是需要將DB撈出的資料以chart顯示(直方/圓餅/散佈圖...) 找尋網路上眾多的chart套件,發現幾乎所有都是使用javascript去實作, 我也找到了相關的範例,確定引入我的專案同樣可以長出套件的圖。 現在需要的動作是: 1. user在網頁(cshtml)上設定搜尋條件送出 2. 後端(controller)利用網頁上傳回的條件select DB資料並回傳給網頁的javascript 3. ueer在網頁上可看到所設範圍資料長出的chart圖 (有想過直接從javascript去連DB,但網路上查了大家都不建議者麼做, 有安全性的問題,DB連線的這一段不考慮做在javascript端,而是C#撈完再傳出去) 而我遇到最大的問題是,我不知道該如何將C#讀出的DB資料, 轉為JASON傳給Chart圖的.js檔變數中作為chart圖的input, 想請教有經驗的前輩們如何實作,或 是否有相關的教學/sample code能提供, 在下感激不盡。 -- HEY~~~HEY~~~CHAAAAARLIE~!   。。。。。 ⊙ . ▼▼▼▼ \▲▲▲▲ φ . \ . δ ./ㄨ \\/ˊ▄▄ \|/ㄑ ( ︶ ˋ\///\/. by Armour@joke --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.243.155.223
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1543735837.A.CDF.html
1F:→ tomnelson: JASON(X) JSON(O) 12/02 18:01
2F:→ tomnelson: 不過如果你是要轉給你同事JASON的話,當我沒說... :) 12/02 18:02
3F:→ prjryu: 是JSON沒錯 Tom大大幽默了一把。 12/02 18:37
4F:推 lonniekao: 最簡單的方法是controller加上[post]回傳jsonresult 12/02 22:03
5F:→ prjryu: 要如何從view的cshtml 呼叫controller 的function? 12/02 23:34
6F:→ Litfal: javascript 12/02 23:40
7F:→ prjryu: js不能直接傳運算結果的話我只整走@ViewData或@ViewBag了 12/02 23:45
8F:→ prjryu: 我在cshtml裡用js的"<%=functionxxx()%>";會真的被當字串 12/02 23:47
9F:→ prjryu: 完全不會回call我controller裡面的function 12/02 23:48
10F:→ prjryu: 也試了PageMethods,一直會說PageMethods is not defined 12/02 23:50
11F:→ prjryu: 也試了$.ajax({type: "POST", url: "/HomeController/xxx 12/02 23:51
12F:→ prjryu: 回找不到網頁.... 12/02 23:52
13F:推 pennymarkfox: 找不到網頁是因為你url組錯了 12/03 11:29
14F:→ pennymarkfox: 用page methods然後jquery去拿這方向是對的 12/03 11:29
15F:→ Litfal: 先學會用第三方工具去call web api吧,還有js的url可以用 12/04 00:24
16F:→ Litfal: UrlHelper去建 12/04 00:24
17F:→ johnny4753: 感覺你只是mvc的model binding機制不熟,先把.net mvc 01/01 16:19
18F:→ johnny4753: 前後端傳遞資料的方式搞懂吧,剩下只是call js chart 01/01 16:19
19F:→ johnny4753: 相關 library去呈現後端回應給前端的資料而已 01/01 16:19







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP