问题标签 [routevalues]

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.

0 投票
3 回答
4298 浏览

c# - 什么 C# 功能允许使用“对象文字”类型表示法?

我来自 JavaScript,我知道这{ }是一个对象文字,不需要new Object调用;我想知道这{"id",id}, {"saveChangesError",true}部分是否与 C# 相同。

我知道这里有两个 C# 功能,愿意向我解释一下它们是什么吗?

0 投票
3 回答
673 浏览

asp.net-mvc - 向 RoutValues 添加值并在 ASP.NET MVC 3 中保留当前值

我有一个视图,其中有两种形式,用于声明每页的行。在后期操作中,我需要我的 Url 相同,只需添加新参数。现在我这样使用:

有了这个实现,我的所有参数都丢失了,只是RC = rowcountnumber被替换了。如何保留参数并添加新参数RC?最快的方法是什么?这里有任何性能问题吗?

0 投票
1 回答
4571 浏览

asp.net-mvc - 在 ASP.NET MVC3 中向当前 URL 添加参数的最佳方法

我在这里问了一个类似的问题,我需要保留当前 URL 并为其添加新参数,唯一的答案(至今)是:

那么有没有其他方法可以避免重复Request.QueryString,只需获取当前 url 并添加新参数?

0 投票
1 回答
2962 浏览

asp.net-mvc - html.actionlink 路由值错误

最近我一直在尝试添加一个链接,允许人们在我的网站上删除他们自己的评论。我已遵循此处提出的问题的答案的建议。这就是我的代码现在的样子:

然后我让控制器在这里处理这些值:

这似乎是正确的方法,但我做错了什么?我不断收到此错误

“/”应用程序中的服务器错误。

参数字典包含方法“System.Web.Mvc.ActionResult DeleteComment(Int32, System.String)”的不可空类型“System.Int32”的参数“commentID”的空条目

我可能会错过一些非常愚蠢的东西,但如果你能帮助我,那就太好了!

0 投票
2 回答
1698 浏览

c# - RouteValueDictionary 和 htmlAttributes 之间是否存在冲突?

我正在使用 RouteValueDictionary 将 RouteValues 传递给 ActionLink:

如果我编码:

链接结果是好的:

但如果我编码:

链接结果是:

有什么问题?唯一的区别是最后我使用的是 htmlAttributes

0 投票
2 回答
3444 浏览

asp.net - 将 RouteValues 读入控制器

所以我有一个 Url Action

它传入两个 routeValue:createAndAssign 和teacherID。

现在,当我转到我的教师/创建页面时,我的 URL 是这样的:

哪个好,我想要这个。现在,当我发布创建老师时,如何获取 createAndAssign 和teacherID 值?

0 投票
2 回答
3390 浏览

asp.net-mvc-3 - 表单提交后将字典从视图传递到控制器

剃刀视图:

控制器动作:

有没有办法将模型字典传递给控制器​​?因为我的参数始终为空。

0 投票
1 回答
13736 浏览

c# - ActionLinks 的 MVC 动态 routeValues

我需要使用 ActionLink 链接到我的 ViewModel A 的编辑屏幕。

A 有一个复合键,因此要链接到它,路由值必须有 3 个 pramaters,如下所示:

如您所见,路由值包含控制器 Action 将接受的 id。

我希望能够从辅助函数生成路由值,如下所示:

然后在 ActionLink 帮助器中使用它,但我不知道如何将该结果传递给 ActionHelper

但这需要控制器操作来接受该匿名类型而不是 3 个属性的列表

我看到下面的链接合并了匿名类型,但是有没有其他方法可以做到这一点? 合并匿名类型

0 投票
1 回答
889 浏览

c# - 我的 ASP .NET MVC 网站上的 URL 重写

我正在使用图像查看器,所以我有一个名为的控制器Viewer,当我传递它时,routeValues它会像这样在 URL 中传递: http ://www.mywebsite.com/Viewer?category=1&image=2

这是用于访问此页面的链接:

但我确实喜欢这个网址: http ://www.mywebsite.com/Viewer/1/2

我试图在类的RegisterRoutes方法中做一些技巧,RouteConfig但我无法得到以前的结果。

有谁知道我在哪里可以做到这一点?

非常感谢 !

0 投票
1 回答
1235 浏览

ajax - 具有动态路由值的 Html.BeginForm

我需要在 html.beginform 中添加一个动态路由值,就像这样

我知道当表单提交时 mvc 已经将参数传递给我的方法,但是我需要 url 以将参数包含在 mvc url 格式中,即mydomain.com/controller/action/somethingID. Eveything 现在正在工作,但是因为我有另一个$.ajax()调用传递 url,例如"../someMethod"$.ajax()不工作,因为当前 url(mydomain.com/controller/action)不是(mydomain.com/controller/action/somethingID)