在 MVC 中将值从控制器传递到视图

2023-11-29

我有一个使用数据脚手架生成的视图。该视图有一个文本字段:

创建视图:

     <div class="form-group">
        @Html.LabelFor(model => model.GroupId, htmlAttributes: new { @class = "control-label col-md-2" })
        <div class="col-md-10">
            @Html.EditorFor(model => model.GroupId, new { htmlAttributes = new { @class = "form-control" } })
            @Html.ValidationMessageFor(model => model.GroupId, "", new { @class = "text-danger" })
        </div>
    </div>

我想将一个值从控制器传递到此文本字段。我做了以下,这似乎不起作用。

控制器:

    public ActionResult Create(int id)
    {
        ViewBag.GroupId = id;
        Debug.WriteLine("DEBUG: "+id);
        return View();
    }

您可以通过使用来做到这一点ViewBag储藏GroupId正如您目前的情况,但由于您的视图正在使用模型,因此最好采用这种方式。

所以你会:

Model:

public class GroupModel
{
    public int GroupId { get; set; }
}

控制器:

public ActionResult Create(int id)
{
    var model = new GroupModel();
    model.GroupId = id

    return View(model);
}

在视图的顶部,您将引用您的模型:

@model GroupModel

然后,您可以使用以下代码访问视图中的模型model.GroupId正如脚手架所做的那样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 MVC 中将值从控制器传递到视图 的相关文章

  • 如何使用 C# 打印 pdf

    我在 C 应用程序中使用 进程 打印 pdf 文件 但是我无法获取打印状态 我发现可以通过 System management 和 System printing 与打印机 队列进行交互 我做了很多尝试 但都出错了使用这两个命名空间但无法打
  • 在两个 .cpp 文件之间定义全局变量 [重复]

    这个问题在这里已经有答案了 如何在 A cpp 和 B cpp 之间共享 全球化 bool 变量 其中它们都不包含其他 h 文件 他们有其他联合头文件 但彼此没有 我可以在这些共享标头中定义全局变量吗 Thanks 我可以在这些共享标头中定
  • C#9 顶级语句文件上的属性

    我正在尝试向顶级语句文件添加属性 但没有找到任何相关信息 是否可以 对于某些上下文 我想仅在该文件中禁用规则 SuppressMessage StyleCop CSharp LayoutRules SA1516 ElementsMustBe
  • C++ 有像 Pascal 一样的“with”关键字吗?

    withPascal 中的关键字可用于快速访问记录的字段 有人知道 C 是否有类似的东西吗 前任 我有一个包含许多字段的指针 但我不想这样输入 if pointer gt field1 pointer gt field2 pointer g
  • 何时对向量进行归一化?

    我正在学习 XNA 并且在几乎所有的教育套件中都可以找到http creators xna com en US http creators xna com en US 我总是看到向量上对 Normalize 的调用 我知道归一化基本上将向量
  • C++ - 模板专业化和部分专业化

    我一直在互联网和 stackoverflow 上寻找具体的答案 但我似乎找不到 我必须创建一个通用类 然后实现特定的功能 我的具体说明是 您需要使用模板表达式参数以及模板类专业化和部分专业化 我有一个模板类 template
  • 使用 QSet 作为 Qt 地图容器中的键

    我需要一个映射 其中键是唯一的 并且每个键都是一组或自定义 POD 结构 其中包含 3 个数据项 这些值只是指向对象实例的指针 从阅读Qt 的 QMap 与 QHash 的文档 http qt project org doc qt 4 8
  • 隐形打开的弹出窗口

    第二天就解决这个问题 要重现 请创建新的 WPF 应用程序 xaml
  • 当我尝试使用 AVX 功能时,Clang 生成错误

    我使用的是 Windows 10 使用 Clang 版本 5 最近安装 当我编译以下内容时 define AVX define AVX2 include
  • 实体框架7审计日志

    我正在将一个旧项目移植到 ASP NET 5 和 Entity Framework 7 我使用数据库优先方法 DNX 脚手架 来创建模型 旧项目基于Entity Framework 4 审计跟踪是通过重写实现的SaveChanges的方法D
  • 首先EntityFramework数据库 - 类型映射 - 将binary(8)从SQL映射到C#中的int

    在 SQL 内部 我有一个主键为二进制 8 的表 当我使用该表添加到我的模型中时Update Model from Database我可以看到该列有 type Binary 在 C 中 我将该列设为byte 我可以将该列映射到 int 吗
  • ASP MVC 5 - 403 customError 不起作用

    我正在尝试为我的应用程序创建自定义错误页面 它在大部分情况下都有效 但不适用于403 errors 我的网络配置
  • 在 C# 中生成随机值

    如何使用以下命令生成随机 Int64 和 UInt64 值RandomC 中的类 这应该可以解决问题 这是一个扩展方法 因此您可以像调用普通方法一样调用它Next or NextDouble上的方法Random目的 public stati
  • 使用 cudamalloc()。为什么是双指针?

    我目前正在浏览有关的教程示例http code google com p stanford cs193g sp2010 http code google com p stanford cs193g sp2010 学习CUDA 演示的代码 g
  • 打破条件变量死锁

    我遇到这样的情况 线程 1 正在等待条件变量 A 该变量应该由线程 2 唤醒 现在线程 2 正在等待条件变量 B 该变量应该由线程 1 唤醒 在我使用的场景中条件变量 我无法避免这样的死锁情况 我检测到循环 死锁 并终止死锁参与者的线程之一
  • 如果数组为空,LINQ 返回 null

    public class Stuff public int x other stuff 我有一个IEnumerable
  • 停止 TcpListener 的正确方法

    我目前正在使用 TcpListener 来处理传入连接 每个连接都有一个线程用于处理通信 然后关闭该单个连接 代码如下 TcpListener listener new TcpListener IPAddress Any Port Syst
  • 如何设置 Swashbuckle 与 Microsoft.AspNetCore.Mvc.Versioning

    我们有asp net core webapi 我们添加了Microsoft AspNetCore Mvc Versioning and Swashbuckle拥有招摇的用户界面 我们将控制器指定为 ApiVersion 1 0 Route
  • XmlDocument Save 使文件保持打开状态

    我有一个简单的 C 函数 可以创建一个基本的 XML 文件并保存 private void CreateXMlFile string Filename string Name string Company XmlDocument doc n
  • 如何获取通过网络驱动器访问的文件的 UNC 路径?

    我正在 VC 中开发一个应用程序 其中网络驱动器用于访问文件 驱动器由用户手动分配 然后在应用程序中选择驱动器 这会导致驱动器并不总是映射到相同的服务器 我该如何获取此类文件的 UNC 路径 这主要是为了识别目的 这是我用来将普通路径转换为

随机推荐

  • 关于 Mongoid/MongoDB 标签树结构的建议

    我正在寻找有关如何构建此数据模型的标签部分的一些建议 这是它的简化版本 一个站点有许多帖子 关系关联 mongoid 中的references many 站点有一个标签树 帖子有一系列标签 网站标签的子集 顺序无关紧要 我关心的用例是 快速
  • 尝试在 raspbian wheezy 上构建 opencv-2.4.10 时未声明 SIZE_MAX

    我正在尝试在我的 Raspberry Pi model B 喘息 上构建 opencv 2 4 10 如下这些说明但出现以下错误 解决这个问题的最佳方法是什么 14 Building CXX object modules highgui C
  • 使用socket处理生物指纹考勤机

    我正在尝试使用 Java 程序连接生物识别指纹考勤设备 我使用的设备是Biocom指纹考勤系统 然而 我正在搜索和阅读相关内容 我发现可以根据设备类型使用 SDK 这很难 不符合逻辑 而且 它不是全局解决方案 我研究了如何使用指纹设备连接
  • 使用java Scanner获取字符串中的标记数量

    Java中有没有办法获取Method Scanner获取到的字符串中token的个数 我的意思是 我可以使用s sc nextLine 获取字符串形式的输入行 但在这个字符串上我不能使用lenght 方法因为它给了我字符总数 我认为 是否有
  • x86 段寄存器在现代 CPU 和操作系统上有特殊含义/用途吗?

    从 16 位到 32 位再到 64 位 x86 CPU 历代都有各种棘手的模式和内存分段 如今 现代操作系统在现代操作模式下使用现代 CPU 您不必担心内存段 但您仍然可以在现代 CPU 上的旧操作系统上运行旧应用程序 在这种情况下 我假设
  • 如何解决 python requests SSL 和 proxy 错误?

    当发送带有身份验证的请求时 我收到 requests exceptions SSLError 错误 您可以在下面看到该错误 proxies https http user pass ip port url https httpbin org
  • WindowsError:[错误 740] 即使禁用 UAC 后,请求的操作也需要提升

    我已禁用 UAC 并在 python 中运行我的脚本 command abcd exe subprocess Popen command stdout subprocess PIPE stderr subprocess PIPE commu
  • JPA 中按截断日期分组

    我需要帮助 我需要建立规范 SELECT date trunc day start time FROM Example GROUP BY date trunc day start time PostgreSQL 我有代码 CriteriaB
  • java中将字符串转换为java.util.date格式

    我有一个这样的字符串 Thu Oct 07 11 31 50 IST 2010 我想将其转换为精确的日期时间格式以将其存储在 SQL 中 我熟悉许多字符串到日期的转换 如下所示 String dateString 2001 03 09 Si
  • 使用 Minitest 惯用地模拟 OpenURI.open_uri

    我有调用的代码OpenURI open uri我想确认调用中使用的 URI 因此存根对我不起作用 但也拦截调用 我希望不必抽象出对OpenURI open uri仅用于测试目的 我想出的东西似乎冗长且过于复杂 测试下 rb require
  • LINQ to SQL 中内联接的语法是什么?

    我正在编写一个 LINQ to SQL 语句 并且我正在使用带有以下内容的普通内部联接的标准语法 ONC 中的子句 如何在 LINQ to SQL 中表示以下内容 select DealerContact from Dealer inner
  • 为什么这些 tkinter 样式不起作用?

    为了消除任何混淆 我使用 macOS Catalina Python 3 7 4 和 Tcl Tk 8 6 9 我有一个项目 使用 ttkthemes 中 ThemedTK 的 黑色 作为主题 我正在尝试修改按钮的样式 但是 我无法弄清楚如
  • 将最后一个单元格添加到 UItableview

    我有一个UI表格视图其数据源是NSMutableArray 该数组由一组对象组成 所有单元格均按正确顺序显示 现在我想知道如何始终仅显示最后一个单元格以及数据源数组中不存在的一些文本 我希望我说得足够清楚 编辑 NSInteger tabl
  • 显示进度条直到视频加载 IOS7

    您好 在我的应用程序中 我正在使用 URL 播放视频 我正在从我的服务器传递视频 URL 现在问题是播放视频需要很长时间 所以我想显示进度条 直到加载视频 所以我使用了 MBProgressHUD 作为进度条 它显示了进度条 但视频没有播放
  • 如何从 SwaggerResponse 模型中隐藏/排除属性?不是请求而是响应

    以下是需要从 Swagger 中排除 VersionRange 属性的类ResponseModel public class Dependency public string Name get set JsonConverter typeo
  • GridView 中的 ListView 不滚动?

    我有一个显示项目的 GridView 每个项目都是一个 ListView 问题是我无法滚动 ListView 项目 似乎 GridView 正在获取焦点或阻止它从 ListViews 获得焦点 有解决方法吗 thanks EDIT 这是我的
  • 如何滚动顶部一个内容由 AngularDart 管理的 div?

    我有一个div保存一些聊天记录 我想为div内容变满时滚动 我在另一个项目中使用 jQuery 来完成这个工作 但是实现这一目标的正确 AngularDart 方法是什么 稍微简化一下 在我的 HTML 中我有 div class chat
  • 如何让 Google App Engine 具有从数据库下载内容的下载链接?

    好吧 假设我有一个数据库 Class Content db Model code db TextProperty 我想在网页上提供一个下载链接来下载以下内容code 我该怎么做 我正在使用 python 和 jinja2 您将创建一个发送回
  • 使用 Spring、JPA 和 Hibernate 访问 Jboss 中配置的多个数据库/数据源

    我有一个要求 我需要配置一个基于 Spring 的应用程序以使用两个数据库 我们有两个数据库 一个用于保存实时数据 另一个数据库用作数据仓库并包含存档数据 其结构与实时数据库完全相同 为了简单起见 假设有一个搜索产品的请求 应用程序应该做的
  • 在 MVC 中将值从控制器传递到视图

    我有一个使用数据脚手架生成的视图 该视图有一个文本字段 创建视图 div class form group Html LabelFor model gt model GroupId htmlAttributes new class cont