
如圖所示:
選擇禮盒我是用.net控制元件DataList做的,后臺系結圖片的地址
但是我點擊【生成編碼】按鈕的時候,后臺無法獲取到選中圖片的主鍵資訊,要把這個選中的資訊保存到資料庫中
請各位大神指導!!!
(前臺可以獲取選中圖片的主鍵資訊,然后通過Ajax傳到后臺進行保存,但是覺得這種方式不安全,所以一直沒有采用)
uj5u.com熱心網友回復:
怎么就不安全了,MVC 不一直都是這樣嗎uj5u.com熱心網友回復:
DataList系結圖片的時候就把Id系結,前臺通過Jquery取選中的Id,然后Ajax傳到后臺保存,總感覺怪怪的,很容易被破解uj5u.com熱心網友回復:
網上找了半天,像這種DataList外的按鈕,取選中的Id,也沒什么好的方法,大部分都是里面加個checkbox或者radiobutton,然后回圈取選中的那個,不太適合uj5u.com熱心網友回復:
不想用 ajax 的話 就用 Hidden ,JS 選中時 給 Hidden 賦值,多個用逗號隔開,表單提交上去,獲取這個 Hiddenuj5u.com熱心網友回復:
本質都沒區別
uj5u.com熱心網友回復:
首先你要理解,后端資料給了前端那么資料安全性就不是后端要關注的事情了
其次你覺得前端選取id不安全????
那么你沒有安全的東西,因為你壓根不信任前端傳過來的東西
用戶選擇的東西你F12直接改了ID那本身就是用戶的事情,如果傳過來的任何資訊你都不信任那你這專案沒法做了,任何web專案都是這么做的,最多就是前端傳過來的東西后端做驗證而已
uj5u.com熱心網友回復:
你6樓想說的也是我原本想說的,但我仔細想了一下 , 這個方法是 很久以前 webform 用的,也許人家用的上
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/283777.html
標籤:ASP.NET
上一篇:關于Task 的疑問
下一篇:Visual Assist問題
