问题标签 [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.
c# - 什么 C# 功能允许使用“对象文字”类型表示法?
我来自 JavaScript,我知道这{ }
是一个对象文字,不需要new Object
调用;我想知道这{"id",id}, {"saveChangesError",true}
部分是否与 C# 相同。
我知道这里有两个 C# 功能,愿意向我解释一下它们是什么吗?
asp.net-mvc - 向 RoutValues 添加值并在 ASP.NET MVC 3 中保留当前值
我有一个视图,其中有两种形式,用于声明每页的行。在后期操作中,我需要我的 Url 相同,只需添加新参数。现在我这样使用:
有了这个实现,我的所有参数都丢失了,只是RC = rowcountnumber
被替换了。如何保留参数并添加新参数RC
?最快的方法是什么?这里有任何性能问题吗?
asp.net-mvc - 在 ASP.NET MVC3 中向当前 URL 添加参数的最佳方法
我在这里问了一个类似的问题,我需要保留当前 URL 并为其添加新参数,唯一的答案(至今)是:
那么有没有其他方法可以避免重复Request.QueryString
,只需获取当前 url 并添加新参数?
asp.net-mvc - html.actionlink 路由值错误
最近我一直在尝试添加一个链接,允许人们在我的网站上删除他们自己的评论。我已遵循此处提出的问题的答案的建议。这就是我的代码现在的样子:
然后我让控制器在这里处理这些值:
这似乎是正确的方法,但我做错了什么?我不断收到此错误
“/”应用程序中的服务器错误。
参数字典包含方法“System.Web.Mvc.ActionResult DeleteComment(Int32, System.String)”的不可空类型“System.Int32”的参数“commentID”的空条目
我可能会错过一些非常愚蠢的东西,但如果你能帮助我,那就太好了!
c# - RouteValueDictionary 和 htmlAttributes 之间是否存在冲突?
我正在使用 RouteValueDictionary 将 RouteValues 传递给 ActionLink:
如果我编码:
链接结果是好的:
但如果我编码:
链接结果是:
有什么问题?唯一的区别是最后我使用的是 htmlAttributes
asp.net - 将 RouteValues 读入控制器
所以我有一个 Url Action
它传入两个 routeValue:createAndAssign 和teacherID。
现在,当我转到我的教师/创建页面时,我的 URL 是这样的:
哪个好,我想要这个。现在,当我发布创建老师时,如何获取 createAndAssign 和teacherID 值?
asp.net-mvc-3 - 表单提交后将字典从视图传递到控制器
剃刀视图:
控制器动作:
有没有办法将模型字典传递给控制器?因为我的参数始终为空。
c# - ActionLinks 的 MVC 动态 routeValues
我需要使用 ActionLink 链接到我的 ViewModel A 的编辑屏幕。
A 有一个复合键,因此要链接到它,路由值必须有 3 个 pramaters,如下所示:
如您所见,路由值包含控制器 Action 将接受的 id。
我希望能够从辅助函数生成路由值,如下所示:
然后在 ActionLink 帮助器中使用它,但我不知道如何将该结果传递给 ActionHelper
但这需要控制器操作来接受该匿名类型而不是 3 个属性的列表
我看到下面的链接合并了匿名类型,但是有没有其他方法可以做到这一点? 合并匿名类型
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
但我无法得到以前的结果。
有谁知道我在哪里可以做到这一点?
非常感谢 !
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)
。