问题标签 [asp.net-mvc-controller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - MVC [HttpGet] 控制器注解可选?
如果我有 2 个控制器操作:
和
似乎需要 Post 装饰才能使其工作(这是有道理的),但 HttpGet 装饰完全是可选的。无论有没有,它都可以正常工作。除非另有说明,否则 MVC 似乎将控制器操作默认为 HttpGet。
我必须决定我是否希望我的代码的未来读者必须自己解决这个问题,或者我是否要记住在任何地方添加 HttpGet 以保持一致性。但我的问题不在于包含显式装饰是否是一种好习惯,即使它已经默认采用这种方式。
我的问题是:总是不需要用 HttpGet 装饰控制器方法吗?如果我明确指定或不明确指定,有什么方法可以咬我吗?我已经对此进行了搜索,但是我能找到的只是一些帖子,这些帖子描述了您可能想要同时使用这两个注释的原因,而不是专门针对/反对包括 HttpGet 的原因。
c# - 从控制器传递数据以查看 ASP.NET
我在将变量从控制器传递到视图时遇到问题。我创建了一个允许用户向餐厅菜单添加餐点的操作结果。我需要 html 操作链接中的 menuID 才能访问菜单详细信息页面。但是,当我运行页面ViewData["MenuID"]
时,即使 menuID 在控制器操作结果中有一个值,页面也会返回为 null。还有另一种方法可以将数据从控制器发送到视图吗?
创建动作结果
创建 CSHTML 页面
asp.net-mvc - 编辑 URL 不包含 ID
我正在学习 MVC
https://www.youtube.com/watch?v=ItSA19x4RU0&list=PL6n9fhu94yhVm6S8I2xd6nYz2ZORd7X2v
我正在做基本编辑操作..索引页面显示以下数据..
...当我点击 Edit ..URL Display Like
...但是根据教程应该是这样的
地图路线是
到目前为止,我还没有创建 Edit ActionMethod。
索引视图代码是:
请建议我是否遗漏了什么
asp.net-mvc - 在 ASP.NET MVC 中创建自定义控制器工厂
我正在看一本书中的一个例子,作者试图创建一个自定义控制器工厂,如下所示。(仅指 CreateController 方法)
对于默认情况,controllerName 默认情况的值被设置为现有的控制器(产品)。给出的原因是,这将导致 MVC 框架搜索与备用控制器关联的视图,而不是用户请求的控制器。我的问题是为什么没有以类似的方式搜索案例产品和客户的视图?
asp.net-mvc - 无法将我的输入参数路由到我的控制器操作方法
我无法将文本框数据传递给控制器操作参数。
我试图让网址看起来像:
但是当我在文本框中输入文本时,我得到一个如下所示的网址:
这是我的路线代码:
这是带有文本框和按钮的页面的代码,用于提交文本框数据:
这是我试图将数据传递给失败的控制器的代码:
“searchTerm”永远不会得到我传递到文本框中的任何参数。它始终为空。
c# - 针对 wcf 服务列表添加评论按钮
我在 wcf 服务中调用了电话记录列表。现在我需要为所有记录添加评论和反馈,这样用户可以点击注释按钮,然后输入评论和反馈,而不是特定的记录。
这是我的笔记课
通话记录类
这是我的控制器
我如何为每条记录添加评论。
c# - 保存日期时间异常
我有一个包含实体的类 callnote
我的控制器就像:
并认为:
我得到了例外:
将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围。该语句已终止。
我该如何解决这个异常?
html - 自动保存下拉列表
我有一个反馈的下拉列表。按下保存按钮时我保存数据。我想在不使用保存按钮的情况下自动保存下拉列表,我该怎么做?这是我的控制器
我的观点是
我如何在不使用按钮的情况下保存数据。
asp.net-mvc - 在 MVC 中创建控制器以获取评论和反馈
我已经为评论和反馈创建了一个创建控制器我有一个问题,我无法使用该控制器添加新评论,即如果我已经添加了针对某个 ID 的评论,它将给我编辑该评论的选项。但我希望它保存旧评论并允许我针对该 ID 添加新评论。请帮助我在这里粘贴我的控制器。
这是创建笔记视图
asp.net-mvc - 传递的模型项的类型为 'System.Collections.Generic.List 但此字典需要 'System.Collections.Generic.IEnumerable
我是新手,获取传递到目录的错误模型项的类型为 system.clection.generic.list 但此目录需要 system.collection.ienumerable
请帮我解决这个错误。我正在粘贴我的控制器并在此处查看
控制器
看法