iT邦幫忙

0

POST出去的hidden value和收到的不同

SKY 2021-09-12 00:38:49502 瀏覽

一句話很難完全描述我的問題, 請看下面...

https://ithelp.ithome.com.tw/upload/images/20210912/20141660pKlu9wrHlU.png
這是我做的會員設定畫面, 當然ID和帳號是不能修改的, 然後POST出去用中斷點查看

https://ithelp.ithome.com.tw/upload/images/20210912/201416606ZY60K0eZA.png
從監看式紅框處可看到送進來的ID會是0而不是1, 這很奇怪, 完全找不到原因

https://ithelp.ithome.com.tw/upload/images/20210912/20141660Y6CkMSBpyi.png
View的code是這樣寫的

表格欄位如下:
CREATE TABLE [dbo].[Member] (
[MemberID] INT NOT NULL,
[MemberName] NVARCHAR (40) NULL,
[Password] NVARCHAR (20) NOT NULL,
[Account] NVARCHAR (20) NOT NULL
);

看更多先前的討論...收起先前的討論...
黃彥儒 iT邦高手 1 級 ‧ 2021-09-12 19:36:36 檢舉
去用F12看瀏覽器到底送什麼
曾經發生過差不多的事情,但想不起來原因XDDD
kawa0710 iT邦新手 4 級 ‧ 2021-09-13 08:44:52 檢舉
在頁面上按F12看input hidden的value是不是確實寫入1
firecold iT邦新手 2 級 ‧ 2021-09-13 12:31:10 檢舉
print_r($POST); 看一下
SKY iT邦新手 5 級 ‧ 2021-09-13 13:45:59 檢舉
我找到問題了, public int MemberID { get; } 要加set;

尚未有邦友回答

立即登入回答