Request.Form 과 Request.QueryString 사용
1850 단어 Request.Form
controler
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace asp.net_mvc_Demo2.Controllers
{
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
#region Request.QueryString
//// ,
////Request.QueryString, method “Get” ,
////http://localhost:27123/Home/Index?key=1245
//string str = Request.QueryString["key"];// “?”
//// :
//str = str ?? string.Empty;// , str string.Empty str
//// :
//ViewData["demo"] = str;
#endregion
#region Request.Form
//Request.Form Method “post”, , submit
string str1 = Request.Form["txt"];
str1 = str1 ?? " ";
TempData["demo1"] = str1;
#endregion
return View();
}
}
}
View
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<!DOCTYPE html>
<html>
<head runat="server">
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<form method="post" >
<div>
<%-- <%:ViewData["demo"] %>--%>
<%:TempData["demo1"] %>
<input type="text" name="txt" value="Hello" />
<input type="submit" value="anniu"/>
</div>
</form>
</body>
</html>