打赏

Asp.net mvc4 快速入门之构建表单

1、asp.net mvc4  Index.cshtml页面上构建表单form的方式

复制代码
@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}
@model MvcFastEntry.Models.Student

@*构建form表单方式1*@
@using(Html.BeginForm("Index","BiaoDan",FormMethod.Post))
{
   <div> @Html.LabelFor(m=>m.userName)</div>
   <div> @Html.TextBoxFor(m => m.userName)</div>
   <div> <input type="submit" value="提交" /></div>
}

@*构建form表单方式2*@
<div>
    @{Html.BeginForm("Index", "BiaoDan", FormMethod.Post);}
    <div> @Html.LabelFor(m=>m.userName)</div>
   <div> @Html.TextBoxFor(m => m.userName)</div>
   <div> <input type="submit" value="提交" /></div>
@{Html.EndForm();}
</div>
复制代码

说明:(1)、@model MvcFastEntry.Models.Student 引用Student.cs实体类

Student.cs类代码如下:

复制代码
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Web;

namespace MvcFastEntry.Models
{
    public class Student
    {
        public int id { get; set; }
        [Display(Name="姓名")]
        public string userName { get; set; }
        public string userClass { get; set; }
    }
}
View Code
复制代码

(2)、 @{Html.BeginForm("Index", "BiaoDan", FormMethod.Post);}  其中“BiaoDan”是控制器的名称,“Index”是action方法的名称

BiaoDan控制器代码如下:

复制代码
 public class BiaoDanController : Controller
    {
        //
        // GET: /BiaoDan/
        //该示例展示怎么构建form表单
        public ActionResult Index()
        {
            Student student = new Student()
            {
                id = 1,
                userClass = "二班",
                userName = "小明"
            };
            return View(student);
        }
}
}
复制代码

 

posted @   学习靠自己  阅读(282)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· 新年开篇:在本地部署DeepSeek大模型实现联网增强的AI应用
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· Janus Pro:DeepSeek 开源革新,多模态 AI 的未来
· 上周热点回顾(1.20-1.26)
· 【译】.NET 升级助手现在支持升级到集中式包管理
点击右上角即可分享
微信分享提示