问题标签 [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.
c# - .NET MVC 控制器异常
这是一个 ajax 新成员表单。当从 ajax 提交到这个控制器时,它会抛出一个内部网络服务器错误。container.users.add(us);
我调试了代码,它在下面一行和下面一行崩溃了。
根据我的例子,它必须是Users.AddObject
,但没有 AddObject 选择..
给出错误可能是一个问题,或者我该如何解决它。
www.muratkamci.com/exception.jpg
这是前任的照片。
c# - 多个控制器之间的通用方法
我在多个控制器之间有一个通用的方法,而不是全部。将方法放在控制器库中并且所有其他控制器都继承它是否正确?
.net - .NET 和瘦控制器/胖模型概念
我一直在阅读“瘦控制器,胖模型”,我看到很多这些实现都是 Ruby 和其他语言。我在 .NET 中看不到很多实现,但我不确定这是否是因为我找不到一些实现它的人的例子。那么,瘦控制器和胖模型的概念是在 .NET 中流行的吗?
谢谢。
c# - ASP.NET MVC C# 获取类中的控制器和动作名称
我对 StackOverflow 非常陌生,所以请原谅我的无知迹象。:)
我在 Visual Studio 2010(用 C# 编写的控制器)中的 MVC 应用程序有一个小问题。我想创建一个生成应用程序操作历史记录的方法,为此我想获取每次使用的控制器和操作的名称。不幸的是,包含我的控制器名称的字符串的第一个字母总是丢失。我使用了这段代码:
其中 OwnedContext 的定义如下:
操作名称存储正确,但是当我调试此代码时,我看到 controllerName 字符串包含控制器的名称,但第一个(大写)字母始终丢失,即使 url 字符串包含具有此模式的值:/controller/行动。
我将不胜感激任何指针、代码示例或解释为什么会发生这种情况。如果我的描述不准确,请告诉我,我会改进它。
提前致谢 :)
编辑:找到的解决方案:
发现问题(有点):OwnedContext 有问题(在我原来的问题中定义)。起初我按照 HarHaHu 的建议使用 routeValueDictionary 但原来的问题仍然存在,直到我将 httpContext 作为 GetRouteData 的参数:
httpContext 有一个自定义 getter 的地方:
这样我省略了 OwnedContext 并最终得到了我的控制器的全名(例如:Furniture 而不是 urniture)。
感谢您的提示。:) 希望这对某人有所帮助。祝你好运!
asp.net-mvc-3 - 从 Blob 存储中检索图像以设置它们在视图中
我成功地将图像上传到 blob 存储中。
我正在尝试从 blob 中检索图像并将其存储在 objimg 中,稍后将在 UI 中使用它。
但是,当执行到“System.Drawing.Image.FromStream”时,页面卡住显示等待状态。
为什么会这样?在视图中“window.setInterval”应该调用一个控制器函数来返回获得的图像。我应该如何将它发送到视图并在视图中设置它?
谢谢,阿尼尔
html - 在 MVC 控制器中检索复选框值
我有以下代码来包含一个复选框,以将已删除的项目显示为列表的一部分:
此代码位于视图中。我的问题是:如何在此视图的控制器中检索此值。我需要检索此值以确定是否显示已删除的项目。谢谢你。
c# - mvc httppost href 参数
我目前正在使用 EF 4.0 使用 ASP.NET MVC 4。我有一个带有列表项的无序列表。每个列表项都包含一个名称和地址,并且是可点击的。现在我想这样做,当我单击列表项时,我会转到一个新视图。此视图称为 UitgebreidPersoonScherm,位于同一控制器 RelatieZoekenController 中。
这是我目前拥有的代码:
控制器:
看法:
现在我不知道这是怎么可能的。我试图用一个动作链接来制作它,但它不会显示我的数据。如果我删除 httppost,我可以让它工作,但没有参数。目前它也没有给出任何参数。
如果您需要任何额外信息,请询问。
谢谢。
ajax - 为什么在 Ajax 中访问控制器方法时出现 404 错误?
我有一个控制器ValidationController
,它有一个名为EmailExist
我有一个ajax调用
我收到 404 错误,但我不知道为什么?关于如何调试它的任何建议或建议?
javascript - 序列化的 JSON 对象在控制器上显示为 Null
我有一个字符串化的 JSON 对象,该对象正确显示在警报中,正确显示在浏览器调试器的 post 部分中,但在控制器中显示为 null。我不确定它是如何丢失信息的。
这是JS代码:
这是警报中出现的内容:
这是帖子中出现的内容:
我的控制器看起来像这样:
为什么它在发送到控制器时没有被字符串化?
asp.net-mvc-3 - 更新控制器中的模型对象
我正在尝试在我的模型对象中更新用户
模型
我在分配值后尝试使用 TryUpdateModel(job) 和 UpdateModel(job)。这两个似乎都没有更新模型,因为 ModelState.IsValid 返回 false。有人能指出我正确的方向吗?我正在使用 MVC3
谢谢,
萨布