由於有學過HTML,所以我決定從表單開始
首先是表單製作
Index.cshtml
@using (Html.BeginForm("index", "home", FormMethod.Post, new { id = "FormTest" })) {
@Html.TextBox("Str1")
<input type="submit" value="submit" />
}
這樣子簡單的一個表單就完成了 經過處理,他會在網頁上呈現
<form action="/" id="FormTest" method="post"><input id="Str1" name="Str1" type="text" value="">
<input type="submit" value="submit">
</form>
當然,有送出就有接收 我們在Controllers可以接收處理資料
[HttpPost]
public ActionResult Index(string Str1)
{
ViewData["Str1"] = Str1;
return View();
}
這樣就可以把Str1接收到的資料返回給自己 於是我們可以在index上顯示他
@if ( ViewData["Str1"] != null )
{
<h5>接收資料</h5>
@ViewData["Str1"]
}
當然這只是最簡單的表單POST與顯示
有機會我再多做介紹
沒有留言:
張貼留言