ASP.NET使用ViewBag和HttpPost在MVC中进行基本数据类型的数据传递Demo
2023-09-14 08:58:01 时间
第一步创建一个空的控制器
该控制器的代码为
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace WebApplication1.Controllers
{
public class Demo2Controller : Controller
{
// GET: Demo2
public ActionResult Index()
{
return View();
}
//基本类型的绑定
[HttpPost] //int? 是该int可以为空值
public ActionResult Index(string id, int? score, string comment)
{
ViewBag.Info = $"{id}提交的评论信息是{comment},评分是{score}";
return View();
}
}
}
第三步 右键添加视图
第四步 Index页面
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<div>
@*action是提交的页面*@
<form action="/Demo2/Index" method="post">
@*name要对应我后台的*@
<div>账号:<input type="text" name="id" /> </div>
<div>评分:<input type="text" name="score" /> </div>
<div>评价:<textarea name="comment" cols="50" rows="10"></textarea> </div>
<input type="submit" value="提交" />
<h1>@ViewBag.Info</h1>
</form>
</div>
</body>
</html>
效果图
PS:
如果想提交完还保存原来的值,需要在原文本框添加value属性指定为ViewBag传过来的值
相关文章
- ASP.NET Core学习链接
- ASP.NET制作调查问卷
- Asp.Net Core工作单元UnitOfWork数据访问模式
- asp.net采用OLEDB方式导入Excel数据时提示:未在本地计算机上注册"Microsoft.Jet.OLEDB.4.0" 提供程序"
- 【AaronYang第一讲】ASP.NET MVC企业开发的基本环境[资源服务器概念]
- ASP.NET使用Model在MVC中进行自定义类的列表数据传递Demo
- ASP.NET使用ViewBag和HttpPost在MVC中进行基本数据类型的数据传递Demo
- ASP.NET使用ViewBag和HttpPost在MVC中进行自定义类的数据传递Demo
- ASP.NET MVC 数据传递 视图向控制器传递
- ASP.NET 解决session数据丢失的问题
- asp.net中导出excel数据的方法汇总
- ASP.NET缓存 Cache之数据缓存
- ASP.NET MVC3中Controller与View之间的数据传递总结
- [ASP.NET Core 3框架揭秘] 配置[2]:读取配置数据[下篇]
- 学习ASP.NET Core, 怎能不了解请求处理管道[5]: 中间件注册可以除了可以使用Startup之外,还可以选择StartupFilter
- IIS 编译器错误消息: CS0016未能写入输出文件“c:WINDOWSMicrosoft.NETFrameworkv1.1.4322Temporary ASP.NET Filesroo
- atitit. web 在线文件管理器最佳实践(1)--- elFinder 的使用流程解决之道 。打开浏览服务器文件夹java .net php
- ASP.NET Core微服务(六)——【.Net Core操作redis】StackExchange.Redis
- ASP.NET Core使用EF Core操作MySql数据库
- ASP.NET WEB+EntityFramework数据持久化——考核练习库——1、用户管理系统(考点:查询列表、增加、删除)
- 关于ASP.net开启身份验证时集成的托管管道模式下不适用的 ASP.NET 设置