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
- 獲取Java執行緒返回值的幾種方式Java執行緒
- ASP.NET Core 入門教程 5、ASP.NET Core MVC 檢視傳值入門ASP.NETMVC
- js獲取數字陣列最大值的幾種方式JS陣列
- ASP.NET MVC獲取上傳的路徑ASP.NETMVC
- javascript獲取url地址的幾種方式JavaScript
- 淺談iOS常用的幾種傳值方式iOS
- Mysql 檢視埠號的幾種方式MySql
- Mysql檢視埠號的幾種方式MySql
- PG獲取檔案大小的幾種方式
- Spring - 獲取ApplicationContext的幾種方式SpringAPPContext
- 獲取或操作DOM元素特性的幾種方式
- 獲取WebLogic版本號有以下幾種方式Web
- ASP.NET頁面之間的幾種傳值方法ASP.NET
- ASP.NET MVC Razor檢視引擎ASP.NETMVC
- ASP.NET MVC – 檢視簡介ASP.NETMVC
- js獲取頁面dom元素的幾種常用方式JS
- 在SpringMVC中獲取request物件的幾種方式SpringMVC物件
- ASP.NET Core MVC 之檢視(Views)ASP.NETMVCView
- asp.net mvc 中的部分檢視ASP.NETMVC
- 【asp.net core 系列】3 檢視以及檢視與控制器ASP.NET
- Spring在程式碼中獲取bean的幾種方式SpringBean
- AngularJS中獲取資料來源的幾種方式AngularJS
- ASP.NET頁面傳值基本方式ASP.NET
- Vue的七種傳值方式Vue
- ASP.NET MVC+LayUI視訊上傳ASP.NETMVCUI
- 聊一聊 React 中更新 ui 檢視的幾種方式ReactUI
- Asp.Net MVC路由引數獲取、替換ASP.NETMVC路由
- 在專案中獲取Spring的Bean的幾種方式SpringBean
- 獲取cookie的3種方式Cookie
- iOS開發 如何通過檢視(view)獲取該檢視所在的控制器(viewController)iOSViewController
- 檔案上傳的幾種方式
- ASP.NET MVC – 控制器簡介ASP.NETMVC
- 【物化檢視】幾種物化檢視日誌分析
- 為什麼前端模型-檢視-控制器MVC會死?前端模型MVC
- 【方法整理】Oracle 獲取trace跟蹤檔名的幾種常用方式Oracle
- iOS獲取當前控制器的正確方式iOS
- 前端ajax非同步傳值以及後端接收引數的幾種方式前端非同步後端