使用Html.BeginForm來提交表單


1.Html.BeginForm() 

 
該方法用於構建一個From表單的開始,他的構造方法為:
 

Html.BeginForm("ActionName","ControllerName",FormMethod.method)

 

一般構建一個表單結構如下

 <% 
using(Html.BeginForm ("index","home",FormMethod.Post)){ 
%>

。。。。。。

 <%} %>

 

他將在客戶端產生一個類似<form action="/account/login" 
method="post"></form>標簽


 2.現在開始創建一個表單實例,首先在Index.aspx中構建一個表單

 <% 
using(Html.BeginForm ("index","home",FormMethod.Post)){ 
%> 
帳號:<%=Html .TextBox ("username") %>
<br/>
密碼:<%=Html .Password ("password") %>
<br />
<input type="submit" value="登錄" />
<%} %>

 

3.在對應得控制器HomeController.cs中寫入下面代碼,傳遞出一個ViewData[]字典:

public ActionResult Index() 
{
   string struser = Request.Form["username"]; 
   string strpass = Request.Form["password"]; 
   ViewData["w"] = "你的賬號是:" + struser + "你的密碼是:" + strpass; 
   return View();
 }

 

 4.在Index.aspx中寫接受傳值 

<%=ViewData ["w"] %>

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM