问题标签 [renderaction]
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-3 - 渲染刷新/重定向父页面
我目前正在开发一个 asp.net 4 mvc 应用程序,我正在尝试找出在子控制器中提交表单后重定向/刷新父页面的最佳方法。
所以在我的主要观点中,我有
主视图
子视图/控制器
重定向/刷新托管渲染操作的主页的正确方法是什么?
点网阴影
asp.net-mvc-4 - 模型错误后视图错误中的 MVC RenderAction
我在使用 RenderAction 时遇到了一个奇怪的问题。由于我的视图模型非常复杂,我将尝试简化流程,如下所示:
- 浏览器请求控制器动作。
- 动作填充复杂的视图模型并传递给视图
- View 包含一个 renderAction 来构建子/部分视图。(由于局部视图需要的模型的复杂性,我此时使用 renderAction 而不是 partialView。)
- 这会根据需要进行,并且视图会在浏览器中显示而不会出现错误。
- 如果我在回发一些不良数据后创建模型错误,然后将相同的模型返回到相同的视图,则在调用 renderAction 时会引发错误。调试时,访问控制器,但跳过该操作,应用程序直接进入控制器底部的处置。
似乎唯一的区别是填充大视图模型的主控制器操作(不是部分)首先通过 get 到达,然后在通过 post 到达时失败。我用这个模型玩了几个小时——甚至从头开始重新创建模型——所以它与模型无关。
这是堆栈跟踪:
这是渲染动作:
非常感谢您的帮助。顺便说一句(有点像新手)!
编辑(添加操作)
asp.net-mvc-2 - 确定 MVC 视图是否嵌套
我有两个 MVC 视图。父视图使用 Html.RenderAction 来呈现子视图。
如何从基本控制器中识别当前视图是独立视图,还是使用 Html.RenderAction 在父视图中呈现?
c# - Html.RenderAction as static method
I've recently started playing with MVC4, and i'm now on to partial views.
I currently have a controller like so:
And then I call that from any one of my views using the following line:
Is it possible to do something like this:
so that in my code all i have to call is:
That way I can change the controller / action at any point and I don't have to update everywhere that calls that partial view.
Open to ideas if there is a much easier way to do this!
Thanks
c# - 在视图中执行处理程序的子请求时出错
我有一个 MVC 4 视图,我在其中呈现以下操作
我的视图上有一个表格,已填写并发布到控制器。在控制器中,我执行一些任务,然后将模型发送回我的视图
当我被重定向到视图时,我收到以下错误
执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper”的子请求时出错。
在这条线上
知道为什么会这样吗?
asp.net-mvc - MVC5 Html.RenderAction 与不同的控制器
我从 MVC5 开始,并从MVC5 Getting Started创建了第一个项目。
现在尝试使用部分渲染并在 MoviesController 中添加一个方法,如下所示
它将 Movies 集合中的 Min 和 Max 价格设置到 ViewBag 中,稍后在视图中显示。我正在尝试在不同的视图上渲染它。
首先,我尝试将其渲染Views/Movies/Index.cshtml
如下
它在那里运行良好并且结果显示正确,因为它使用的是定义MoviesController
方法的同一个类PriceRange
。
然后我尝试使用以下代码(首先传递动作名称然后控制器名称)在Views/Hello/Index.cshtml
(此视图正在使用)处呈现它HelloWorldController
这里给出运行时错误
找不到路径“/HelloWorld/Index”的控制器或未实现 IController。
这是来自 Views/Hello/Index.cshtml 的完整代码
我通过谷歌找到了几个例子,他们以同样的方式调用 RenderAction 助手,首先传递动作名称然后控制器名称。
我不明白我在这里做错了什么。有人可以指出吗?
asp.net-mvc-4 - 为什么更改 RenderAction PartialView 后的 ViewContext?路线丢失
我正在尝试使用 MVC4 在 Web 项目中实现动态导航。我项目的所有动态部分都显示为从控制器呈现的部分视图。现在我的情况是初始页面 ViewContext 不适用于 PartialView 内的 Pager 扩展,寻呼机中的路由呈现为 domain.controller.action?pagesize=20&page=2 而不是 domain/about/presscenter/news?pagesize= 20&page=2。页面调试显示我在 RenderAction 之前获得了正确的 ViewContext,但是当它遇到 Pager 扩展时它会丢失。我哪里错了?
jquery - 使用 ajax 请求刷新 html.renderaction
我有在我的页面上呈现图片库的 div
我有这个功能在成功上传新图像后运行
问题是画廊 div 没有得到更新。
asp.net-mvc-4 - Html.RenderPartial 工作,但 Html.RenderAction 不工作(为空白)并且没有错误或异常
这是我正在尝试的
布局
控制器和动作方法
_MainMenuPartial.cshtml
问题是
将 _MainMenuPartial.cshtml 的内容完美呈现到布局中。
尽管
什么也没做。没有错误。没有例外。只是空白。如果我在
断点被击中。我按 F5 并继续前进,没有任何错误/异常,但菜单结构不会在布局中呈现。我只有一片空白
当我在浏览器中查看时,在最终呈现的页面中。
我需要通过 action 方法来执行某些自定义逻辑。这就是为什么渲染部分是不够的。
我在包括stackoverflow在内的任何地方都找不到类似的行为报告。这可能是糟糕的 binging/谷歌搜索技能。
一些帮助将不胜感激。3天了我的头。
html - 部分视图未更新
我有一个使用这种方法的 tablecontroller 类:
他回归的部分观点是这样的:
该模型是 TableData.cs 包含:
正在渲染的主视图中的部分在这里:
它位于 Index.cshtml 的主视图中。
部分视图返回正常,我在调试时得到了那么远,但回过头来查看浏览器,那里的表格还没有更新。
对此有点新,所以我想知道是否有人可以帮助我。