台灣最大程式設計社群網站
線上人數
995
 
會員總數:246713
討論主題:190131
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 取得gridview資料發送mail
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
取得gridview資料發送mail
價值 : 200 QP  點閱數:141 回應數:4
樓主

小裕
初學者
137 230
3620 422
發送站內信

我從後台get資料後,
想要將gridview的資料
轉成 html格式、透過webservices發mail出去
請問我gridview這段的前端跟後端該如何處理呢?
gridview堶掄晱]含有圖片










搜尋相關Tags的文章: [ 取得gridview資料發送mail ] ,
本篇文章發表於2022-06-21 16:49
1樓
回應

MIS2000 Lab
檢舉此回應
GridView只是一個「表格」
他身體裡面的
(1) 資料(文數字、多筆數據)應該是存在資料庫裡面吧?
(2) 圖片,可能放在資料庫,也可能放在Web Server的硬碟上

所以,您要寄送的E-Mail「內容」只需要包含上述兩者即可。

如果您嫌畫面太醜,就幫他劃個HTML表格,當成是 mail.Body ( E-Mail內容)即可

當然,這段要自己寫程式去資料庫撈資料,例如 ADO.NET程式
如果只想透過精靈(例如SqlDataSource控制項)應該做不到。不過您也可以試試看,說不定被您找到方法

本篇文章回覆於2022-06-21 21:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小裕
檢舉此回應
現在卡在不知道如何找到某行的圖片路徑
要放在datatable裡面,然後發送mail出去
現在eq(1)eq(2)eq(4)都是字串格式
我想要組eq(3)這一行的圖片路徑
不知道要如何處理?




本篇文章回覆於2022-06-23 11:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

小裕
檢舉此回應
現在組起來的json資料
output後會出現這樣:

{"toEmail": "yuneyu-cheng@taroko-int.com.tw","tosubject": "<table><tbody><tr><th>產品編號</th><th>產品名稱</th><th>產品圖片</th></tr><tr><td>100003</td><td>護目鏡</td><td><img width="80" src="products_des/images/laser_03.png"></td></tr><tr><td>100004</td><td>護目鏡</td><td><img width="80" src="products_des/images/laser_04.png"></td></tr></tbody></table>"}


但會出現這樣的錯誤
{"Message":"處理此要求時發生錯誤。","StackTrace":"","ExceptionType":""}
是否因為img的格式關係?
json 解析有問題?請問這部分該如何處理?




var email = '{"toEmail": "yuneyu-cheng@taroko-int.com.tw","tosubject": "' + $('#showData').html()+ '"}';
本篇文章回覆於2022-06-24 11:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小裕
檢舉此回應
看起來應該就是解析資料這樣會有問題
如果改成字串是正常


本篇文章回覆於2022-06-24 11:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.