问题标签 [url.action]
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 - 如何将查询字符串附加到 Url.Action 基于隐藏字段值创建的 url
这是我的控制器动作方法
在我的 View 锚标记中,我想使用这样的参数值重定向到上述操作方法
但这对我不起作用。
asp.net-mvc - 使用 RazorEngine 生成 URL
我目前正在使用 Razorengine 在 asp.net 之外生成电子邮件。但是我无法在我的模板中使用@url.action,如下所示,因为它不是 Razor 的一部分。
这就是我生成视图引擎的方式:
如何将 @url.action 与 razorengine 一起使用?
parameter-passing - 将参数传递给@Url.Action
我正在尝试通过 @Url.Action 为提交按钮传递两个参数。但是,这些值没有被传递。
我有一个带有下拉字段和保存按钮的索引视图。我希望用户能够做的是选择一个下拉值并保存该值。但是,无论我如何访问我的函数,这些值都是空的。我试过传入参数并绑定数据。
目前我的观点看起来像 -
在我的控制器中,我有
javascript - 如何将 underscore.js 中的值传递给 MVC 控制器?
在我的视图中使用 underscore.js,我试图将变量传递serialNumberId
回我的视图。这是我尝试过的:
……但它不喜欢那样。红色的波浪线。
然后我尝试了:
...但是代码甚至从未到达我process
在控制器中的操作方法。
如果我像这样对 serialNumberId 值进行硬编码,一切正常:
或像这样:
那么我该怎么做,但是用我的serialNumberId
变量呢?
编辑:这serialNumberId
是来自的代码(它是 DataTables 函数的一部分):
编辑2:好的,所以在玩了一些之后,我不认为这是一个下划线问题。这是一个数据表问题。serialNumberId: data
由于某种原因,上面是 Null 。当我逐步通过 ASP.Net 时,它被一个 int 填充,但是当它通过 DataTables 时它是空的。
javascript - 刷新页面时未调用操作方法(MVC/Javascript)
我有一个弹出窗口,它使用以下代码在选中复选框时调用操作方法:
这工作正常,但我还需要在选中复选框时窗口自行刷新。所以我在上一行下添加了以下内容:
但不知何故,这导致第一行根本不调用操作方法。两条“window.location”线是相互绊倒还是什么?
c# - url.action 没有返回一个 url
我的 url.action 不会返回一个 href ..
我见过这个问题:Url.Action not outputing URL
但它似乎没有回答我的问题,因为我只使用一个动作名称和一个控制器名称......
这是我的锚:
它只是返回一个空的 href=""...
我的控制器名称是 HomePageController,我的 ActionResult 是 HomePage()。
编辑:我也在项目中使用 umbraco。
c# - 需要在按钮单击时模拟 @Html.action()
我在更新索引视图中的部分视图时遇到了一些问题。基本上,基于点击,我想要更新信息。
我的主要观点
而我的部分观点
Html.Action() 完美地返回了我想要的东西,但它似乎无法通过单击按钮来触发。
所以,我没有收到任何错误,但 url 没有返回任何数据。当我尝试在不传入数据的情况下运行 Observation/indexPagedSummary url 时,我收到 System.ArgumentNullException 错误,因此我假设某些内容正在传输到视图模型。任何帮助将不胜感激。
asp.net-mvc-4 - ASP.NET MVC 4.0 | 如何使用 URL.Action 将 HTML 表单发布到安全页面?
我在安全绑定上未运行的页面上有一个 HTML 表单,但我需要将此表单发布到安全页面。现在我面临的问题是,当我提交此表单时,我的表单数据会丢失。我正在为表单使用以下代码:
如何在不丢失数据的情况下在安全页面上发布我的发件人?
注意:我们发布表单的安全页面同时具有 get 和 post 方法。
c# - c#MVC在@url.action中使用复杂对象和RouteValueDictionary
我必须在 C# MVC 中创建一个统计项目,其中包含需要为用户提供不同渲染的几个步骤(浏览器、PDF 文档、Excel ......)对于浏览器部分,我目前有一个复杂的类,其中包含一个用作模型的集合对于显示表格、图表或两者的视图。
我使用@url.action 来获取图表的图像我已经定义了一个 RouteValueDictionary 来传递 url.action 参数中的对象
src="@Url.Action("SampleChart", "Statistique", Model.RouteValues ))"
在控制器中:填充布尔值和字符串,但不填充字典(resultatsStatistique)。你有什么想法可以解决我的问题吗?
下面是模型的简化版本
以下是我的观点的简化版本
下面是控制器的简化版本
c# - mvc asp 多个引导模式(使用 href="@Url.Action()" 打开)
简介:嗨,我是 Stackoverflow 的新手,有任何反馈意见。我正在开发一个更大的 mvc asp 项目,我的问题涉及视图、模式和引导程序。我创建了一个网站来创建必要的视图,但后来被要求将其中一些变成模态,简单的解决方案如下。
上下文:要打开我目前正在使用的模式:
这会在/作为模式中打开我的“编辑”视图。
(如果您想查看模态或视图,我可以提供这些,但它们是相对标准的)
我使用了这种方法,因为当时它对我来说似乎最合乎逻辑,我现在正在考虑它是否是正确的选择。
问题:当我想关闭第二个模态时出现并发症(在前一个模态中打开,与以前相同),问题是它关闭了所有打开的模态。
我尝试使用脚本函数来关闭特定的上部模式,但没有成功。
问题:
- 我目前处理模态的方式是否可以接受?(1.只要您只想打开一个模式,它就可以工作)
- 是否有一个简单的解决方案可以用我当前的设置只关闭一个模式?
- 问题是否与引导程序有关,如果是,我该如何解决?
相关问题/可以忽略:使用这种打开模态的方式,我遇到了“模态/视图”内容不重置的问题。可以说我会在我的模态值中给出一个产品然后关闭它,当我之后重新打开它时,仍然会显示相同的值,我使用 @Html.ActionLink 而不是传统的“修复”了这个:
<button type="button" class="close" data-dismiss="modal">×</button>
这里的问题是这会强制刷新页面,我想避免这种情况。
我已经尝试了以下变体,但没有真正成功,我强调,因为我的模态比模态更多。
谢谢你的时间!
编辑: 所以我找到了#2 的解决方案,我将模态视图放在两个不同的视图中,但是要打开多个视图,我必须将它们放在同一个视图中。示例:三个视图:Product、Edit 和 ProductDetails Edit modal 放在 Product 中,ProductDetails modal 放在 Edit 中。错误是将 ProductDetails 模态放置在编辑中一旦我将所有模态都放在 Product 中,它就起作用了。我现在可以以任何我想要的方式打开和关闭模式。但现在我的相关问题是主要问题,内容在关闭时不会重置,因此在选择不同产品时模式会显示相同的信息