[C#][.Net] 關於 ASP.net 取得 POST 資料,動態增加 POST 值

2023-06-26

今天來寫一個很基本的東西,其實應該很多人都會了

只是最近要處理一些動態資料,所以測試一下關於 .Net Core Post 資料的問題



頁面上有一個表單,要如何取得表單的資料,這裡面我用的是 .Net 6 的 PageModel,其實方法也很簡單

.cshtml 的部分


.cs 的部分


但是因為,很多時候我們會在前端動態生成一些 input 之後再往後端去 post 這時候在 C# 端就無法先知道名稱後進行編輯

這時候要用 Request.Form["KEY"] 來做到 

.cshtml 的部分


.cs 的部分


這裡面 name=memo2 的欄位,我是用前端 javascript 加入的,然後 POST到後端後,使用 Request.Form["memo2"] 抓到這值

這樣就可以做到,動態的去抓取,並非在編譯期就要決定該 metho parameter 的接口,剛好有朋友問,就順手測試一下




當麻許的超技八 2014 | Donma Hsu Design.