问题标签 [partial-views]
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 - 如何使用 ajax 将表单返回到视图 ASP.Net MVC
我刚开始构建一个小型测试应用程序来帮助我学习 MVC。我有一个显示用户评论的视图。在每条评论下,我想有一个回复操作链接。单击该链接应返回一个小表单,用于在回复链接正上方添加评论。
对此的一般方法是什么?我正在想象表单将是一个部分视图,我可以使用回复链接以某种方式返回。谢谢你的帮助!
jquery - 如何从返回部分视图的操作中将单个字符串传递给部分视图
我正在尝试学习 MVC,并且正在为一个简单的 web 应用程序创建线程评论功能。
我有一个列出评论的视图,并有一个使用 jQuery 加载部分视图的回复按钮,该部分视图基本上是一个评论表单。我需要将父commentId传递给部分视图,然后在表单中填充parentCommentId隐藏字段,以便在发布时我可以设置正确的关系..
首先,这听起来像是正确的方法吗?我已经使负载正常工作,并且 parentId 可用于控制器中的“ReturnCreateForm”操作。我只是不确定如何传递它并在操作的部分视图中读取它。我做了一个强类型的局部视图..也许不正确?
谢谢你的帮助!
asp.net-mvc - Mvc RenderPartial 到火花视图
抱歉,如果还有其他问题涉及此问题。
这是我的问题。
我正在使用 Html.RenderPartial,我也在使用 T4MVC。
火花视图:
菜单有 ChildItems,但我收到错误消息 Object reference not set to an object of an instance。
Menu.ChildItems 有一个 Count = 5
堆栈跟踪
asp.net-mvc - ASP.NET MVC 和强类型局部视图
我正在使用 AJAX 调用加载部分视图:
这很好用,但我试图摆脱魔术 ViewData 字符串。我尝试使局部视图继承自与“托管”页面相同的 ViewModel,但是当我在局部视图中尝试这样做时,模型对象为空:
有没有办法将主页 ViewModel 传递到加载 AJAX 的 PartialView 中,或者我应该完全寻找不同的方法?
c# - 在操作结果中将 EditorTemplate 作为 PartialView 返回
我有一个类似的模型:
在我的主要观点中,我有类似这样的标签:
ClassA 和 ClassB 都定义了编辑器模板。
我创建了一些 JavaScript 来进行 Ajax 调用以重新加载 section1 div。我希望操作方法返回 EditorTemplates 文件夹中的 ObjectA、ClassA.ascx 的编辑器。
我的 Action 方法中有以下内容:
这会产生错误,因为它找不到 ClassA 视图。
我的解决方案是在名为“GetData”的 Views 文件夹中创建一个 PartialView,然后我的返回呈现 GetData 视图。GetData 视图只有一行代码:
这确实有效,但我想知道是否有办法让操作方法返回和编辑器模板?
ruby-on-rails - Ruby on Rails:有条件地显示部分
我不确定我是否在这里采用了最好的方法,但是我有一个数据块,我想在搜索完成后显示这些数据,并且之前根本不存在。首先,没有什么可显示的,其次它引用的模型是 nil ,所以它会抛出异常。
我将此块放置在部分模板中,并将其添加到我的布局中的适当位置。有没有办法干净地有条件地渲染部分?有没有更好的方法来解决这个问题?
css - .NET MVC: How to fix Visual Studio's lack of awareness of CSS classes in partial views?
This has been sort of an annoyance for me for a while. I make pretty heavy use of partial views in MVC, and am using Visual Studio 2008 to develop. The problem is that when I give html elements a class in a partial view (<div class="someClass">
), it will underline them in green like it doesn't know what they are.
I realize this is because I'm in a partial view, and haven't put link tags anywhere in that file for it to know where the CSS is (the link tags are in the main view that renders the partial view). The CSS still works fine on my site because the browser will render all views as one long html page anyway, but it's really annoying to look through my partial views and see all of my classes underlined in green.
Is there a way that I can still tell Visual Studio that those classes exist somewhere, from the partial view? I figured there has to be a way to let it know, but am not sure what it is. Maybe a way to import the stylesheets from the parent view?
asp.net-mvc - 如何使用 Controller 和 Action 在 asp.net mvc 2 中呈现部分视图?
这是 Steven Sandersons 的“Pro ASP.NET MVC Framework”一书中的示例代码。
此代码适用于 MVC V1 和 MvcContrib。它的作用是呈现“导航:控制器”的“菜单()”视图。由于 ASP.NET MVC V2 包含 Partial() 和 RenderPartial() 功能,我尝试实现它,但这段代码不起作用。我尝试以多种方式对其进行修改,但似乎没有呈现部分视图的重载函数,将其作为参数:1)控制器名称 2)视图名称
我确定我不是第一个以这种方式实现 RenderAction() 的人,因此,必须有一个解决方法。请帮忙。
asp.net - 部分视图中的 Html.ActionLink
我在我的母版页中使用以下代码:
最近的文章操作(在 ArticleController 中)是:
以及我最近的Articles.ascx 部分视图中的代码:
问题是文章的所有链接(构建在局部视图中)都指向相同的 url-“~/Article/ViewArticle”。我希望每个标题链接都能使用我在部分视图中设置的参数指向特定文章。
谢谢。
asp.net-mvc - ASP.NET MVC 强类型部分视图,给出无法加载类型错误
我正在尝试使用使用 Html.RenderPartial() 呈现的“MVC 视图用户控件”创建强类型视图。我的 ascx 文件的顶部如下所示:
目前,此页面上没有其他内容。
当我执行应用程序并加载呈现此控件的页面时,我收到以下错误:
所以,然后我简化了它:
然后,以防万一它需要完全合格:
每次我得到相同的错误(替换类型)。我在这里做错了什么?我在 .NET 3.5 上使用 ASP.NET MVC 1.0 RTM。