Asp.Net MVC控制器獲取檢視傳值幾種方式
前臺表單(V:檢視)
1 @{
2 Layout = null;
3 }
4
5 <!DOCTYPE html>
6
7 <html>
8 <head>
9 <meta name="viewport" content="width=device-width" />
10 <title>UserRegist</title>
11 </head>
12 <body>
13 <div>
14 <form action="/UserInfo/ProcessUserRegist" method="post">
15 <table>
16 <tr>
17 <td>使用者名稱:</td><td><input type="text" name="UserId" /></td>
18 </tr>
19 <tr>
20 <td>密碼:</td><td><input type="password" name="pwd" /></td>
21 </tr>
22 <tr>
23 <td colspan="2">
24 <input type="submit" value="提交"/>
25 <input type="reset" value="重置"/>
26 </td>
27 </tr>
28 </table>
29 </form>
30 </div>
31 </body>
32 </html>在這裡插入程式碼片
方式一(C:控制器)
1 /// <summary>
2 /// 方式一
3 /// </summary>
4 /// <returns></returns>
5 public ActionResult ProcessUserRegist()
6 {
7 string userId = Request.QueryString["UserId"] ?? Request.Form["UserId"];
8 string pwd = Request.QueryString["pwd"] ?? Request.Form["pwd"];
9 return Content(userId + "註冊成功!"); //相當於 Response.Write("");Response.End();
10 }
方式二(C:控制器)
方式三(C:控制器)
1 /// <summary>
2 /// 方式三
3 /// </summary>
4 /// <param name="UserId"></param>
5 /// <param name="pwd"></param>
6 /// <returns></returns>
7 public ActionResult ProcessUserRegist(string UserId,string pwd)
8 {
9 return Content(UserId + "註冊成功!"); //相當於 Response.Write("");Response.End();
10 }
方式四(C:控制器)
1 /// <summary>
2 /// 方式四
3 /// </summary>
4 /// <param name="result"></param>
5 /// <returns></returns>
6 public ActionResult ProcessUserRegist(Result result)
7 {
8 return Content(result.UserId + "註冊成功!"); //相當於 Response.Write("");Response.End();
9 }
10 public class Result
11 {
12 public string UserId { get; set; }
13 public string pwd { get; set; }
14 }
轉載於::https://www.cnblogs.com/chenyanbin/p/11259532.html
相關文章
- Laravel 控制器 Controller 傳值到 檢視 View 的幾種方法總結LaravelControllerView
- ASP.NET Core 入門教程 5、ASP.NET Core MVC 檢視傳值入門ASP.NETMVC
- ASP.NET MVC獲取上傳的路徑ASP.NETMVC
- 獲取Java執行緒返回值的幾種方式Java執行緒
- Spring - 獲取ApplicationContext的幾種方式SpringAPPContext
- js獲取數字陣列最大值的幾種方式JS陣列
- asp.net mvc檢視傳遞資料至另一頁的檢視ASP.NETMVC
- PG獲取檔案大小的幾種方式
- ASP.NET MVC Razor檢視引擎ASP.NETMVC
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- 獲取或操作DOM元素特性的幾種方式
- ASP.NET Core MVC 之檢視(Views)ASP.NETMVCView
- Spring在程式碼中獲取bean的幾種方式SpringBean
- ASP.NET MVC+LayUI視訊上傳ASP.NETMVCUI
- Asp.Net MVC路由引數獲取、替換ASP.NETMVC路由
- 【asp.net core 系列】3 檢視以及檢視與控制器ASP.NET
- ASP.NET MVC – 控制器簡介ASP.NETMVC
- Spring MVC 入門指南(十三):獲取Cookie值SpringMVCCookie
- 聊一聊 React 中更新 ui 檢視的幾種方式ReactUI
- Vue的七種傳值方式Vue
- ASP.NET Core 5.0 MVC中的檢視分類——佈局檢視、啟動檢視、具體檢視、分部檢視ASP.NETMVC
- 檔案上傳的幾種方式
- 通過呼叫多個操作建立 ASP.NET MVC 檢視ASP.NETMVC
- ASP.NET Core MVC 之區域性檢視(Partial Views)ASP.NETMVCView
- SpringBoot(3)-MVC自動配置及自定義檢視控制器Spring BootMVC
- iOS獲取當前控制器的正確方式iOS
- 前端ajax非同步傳值以及後端接收引數的幾種方式前端非同步後端
- asp.net mvc控制器啟用全分析ASP.NETMVC
- Java中使用Optional檢測並獲得非空值的幾種方法Java
- gitlab cicd中獲取tag值的方式Gitlab
- CodeIgniter3 獲取GET/POST/PUT/DELETE方法多種方式傳參delete
- IOS 自動化,幾種特殊情況下 UI 元素獲取的方式iOSUI
- Python 傳送郵件的幾種方式Python
- php讀取檔案的幾種方式PHP
- 檢視日誌的幾種形式
- MVC 檢視不使用模板頁的兩種方法MVC
- java 獲取傳入值的區間Java
- JavaScript 獲取 url 傳遞引數值JavaScript