问题标签 [asp.net-mvc]
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# - 如何在 ASP.NET MVC 中 RedirectToAction 而不会丢失请求数据
在使用 ASP.NET MVC 的情况下(例如表单提交)可能需要RedirectToAction
.
一种这样的情况是当您在提交表单后遇到验证错误并需要重定向回表单,但希望 URL 反映表单的 URL,而不是它提交到的操作页面。
由于我要求表单包含原始POST
数据,为了用户方便以及验证目的,我如何通过RedirectToAction()
?如果我使用 viewData 参数,我的POST
参数将被更改为GET
参数。
c# - 在没有 Visual Studio 的情况下为 ASP.NET-MVC 进行开发
我没有在 Visual Studio 中编写我的 ASP.NET C# 应用程序,而是使用了我最喜欢的文本编辑器 UltraEdit32。
有什么方法可以在不使用 VS 的情况下实现 MVC?
asp.net-mvc - ASP.NET MVC 应用程序中的多种语言?
为 ASP.NET MVC 应用程序中的界面支持多种语言的最佳方式是什么?我见过人们将资源文件用于其他应用程序。这仍然是最好的方法吗?
asp.net-mvc - 在 ASP.NET MVC 中,使用正确的类型化对象呈现用户控件时遇到类型错误
我遇到以下形式的错误:“传递到字典中的模型项的类型为 FooViewData,但此字典需要 bar 类型的模型项”,即使我为键入的用户传入了正确类型(bar)的对象控制。
asp.net-mvc - 有没有办法在使用 Asp.Net MVC ActionLink、RedirectToAction 等时包含片段标识符?
我希望一些链接包含片段标识符。就像这个网站上的一些网址:
调试:IE6 + SSL + AJAX + post form = 404 错误#5626
有没有办法使用 MVC 中的任何内置方法来做到这一点?还是我必须推出自己的 HTML 助手?
asp.net-mvc - MVC Preview 4 - 路由表中没有路由与提供的值匹配
我有一条通过 RedirectToRoute 调用的路由,如下所示:
我也试过:
global.asax 中的路由是这样的:
那么为什么我会收到错误消息:“路由表中的路由与提供的值不匹配。”?
我看到 selectedYear 的类型是 var。当我尝试使用 int.Parse 转换为 int 时,我意识到 selectedYear 实际上为空,这可以解释问题。我想下次我会更加注意断点处的变量值:)
asp.net-mvc - 如何在 MVC 中使用 HtmlHelper 获取自定义 id 来呈现
使用ASP.NET MVC 代码的预览 4,例如:
仅输出:
有一个name
用于回发的表单,但没有id
用于 javascript 或标签 :-(
我希望将其更改为:
会工作 - 但相反我得到一个例外:
好像某个集合中的某个地方已经有一个 id - 我很难过!
任何感兴趣的人的完整例外如下(嘿 - 在这里附加文件不是很好吗):
asp.net-mvc - 在 ASP.NET MVC Preview 4 中使用路由引擎进行表单提交
我正在使用 ASP.NET MVC Preview 4,想知道如何使用路由引擎进行表单提交。
例如,我有这样的路线:
和一个看起来像这样的表单声明:
呈现为:
表单提交的结果 URL 是:
有没有办法让这个表单提交路由到所需的 URL:
我能想到的唯一解决方案是创建一个单独的操作来检查请求参数,或者使用 Javascript。
c# - 可以同时执行 WebForms 和 MVC 的最佳模拟框架?
我正在进入更多的 TDD 工作流程,并且混合了 MVC 和 asp.net Web Forms 应用程序。
建议 MVC 起订量。
我已经将 Rhino 用于 Web 表单。
有没有人有一个最佳实践来为两者都提供 1 个框架模拟?
asp.net-mvc - 在 ASP.NET MVC 框架中验证已发布的表单数据
我一直在使用 ASP.NET MVC 框架,而真正让我困惑的一件事是我打算如何对已发布的表单数据进行服务器端验证。我假设我没有回发到同一个 URL,但如果我不发回,我如何重新显示带有输入数据和错误消息的表单?另外,验证逻辑应该去哪里?在模型或控制器中?这似乎是 Web 表单强大得多的少数几个领域之一(我错过了验证控件)。