问题标签 [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 - HTML 助手和部分视图
如果我说一个名为 MypartialView 的部分视图,并且我有一个名为“MyHTMLHelper”的 HTML 帮助程序,我该如何从帮助程序返回一个部分视图?
我的要求是,有时我想自己渲染一个 PartialView,而其他时候我想用另一个局部视图或一块文本或其他东西来渲染它。
所以我想我可以创建一个返回部分视图的助手,以及一个返回部分视图和一段文本的html助手。
这是最佳实践还是我应该创建一个既有局部视图又有另一个具有局部视图+文本板的局部视图?
我不仅在寻找来源,而且还在寻找人们正在做的最佳实践。
谢谢。
asp.net-mvc - 可以使用局部视图进行 Ajax 项目更新吗?
我有一个从缺陷代码列表构建的表。
每行的一部分可以加载带有提交按钮的子表项吗?
样品表:
其中前 2 列是从查找表中填充的,接下来的 3 列是一个表单,因此用户可以设置值或从以前的值更新它们。
我能否以某种方式TD
每行有 3 个项目,一个单独的 Ajax 表单,其中 codeId 嵌入为隐藏值?我的强类型视图会继承什么?外层会继承IEnumerable<DefectDTO>
,部分视图会继承AssessmentDTO
类型?
这是我正在尝试使用的实际表格:
asp.net-mvc - ASP.Net MVC 在使用 Ajax.ActionLink 加载时在 PartialView 中运行 JavaScript
我有一个关于 ASP.Net MVC 的问题。
我正在使用 Ajax.ActionLink 来加载 PartialView。
在这个局部视图中是一个我想调用的 javascript 函数。
但是我不知道如何实现这一点。
我在设置 Ajax.ActionLink 时尝试使用 AjaxOptions { OnSuccess="functionInPartialView" } 但由于某种原因它看不到 Javascript。
编辑:PartialView 是 JavaScript 和 Html 的混合体
ruby-on-rails - RoR:具有资源的部分
我有一个问题,试图用资源的简写符号在 ruby on rails 中渲染部分。不知何故,RoR 显示的内容与部分无关,但我也没有收到任何错误。我的意思是,生成的 HTML 看起来根本不存在对部分的调用。我也很困惑,因为我可以在日志中看到,rails 渲染了部分 2 次(那没关系,我在 dev db 中有两个测试条目),但我在浏览器中没有输出。我究竟做错了什么?提前致谢!这是我的代码:
应用程序/视图/教程/_tutorial.html.erb:
应用程序/视图/教程/index.html.erb:
控制台日志:
c# - 如何在 MVC 环境中的 MasterPage 顶部显示 Welcome "CurrentUserName"?
有人告诉我,我可以在任何 Controller 中创建 ActionResult 并返回带有 User.Identity.Name 的 PartialView。然后我可以在我的 MasterPage 中 RenderPartialView 以显示用户名。我试图实现它,但不断收到系统没有看到我的 PartialView 的错误。有人可以请详细解释如何实施吗?非常感谢
不幸的是,这个项目的结构方式,Logon 不是从 Master 中呈现的。它从 WebConfig 调用并在 AccountController 中进行身份验证。
asp.net-mvc - 从部分视图返回响应的最佳实践
我正在用 ASP.NET MVC 编写一个简单的博客平台。我的问题是关于部分视图中包含的表单以及处理来自控制器的响应、验证错误或成功。
我有一个博客文章项目视图,它有一个关联的控制器,该控制器返回给定 URL 的帖子。嵌入在这个视图中的是一个局部视图,其中包含一个用于提交对帖子的评论的表单。部分视图表单提交给处理添加评论的单独控制器。在添加注释操作中,我执行验证并向 ModelState 对象添加错误。
问题是我必须在部分视图操作上返回一个 RedirectResult 以便用户返回到原始帖子项目,这意味着我丢失了 ModelState 对象或我想要返回的任何成功消息。
我见过有人提到使用 TempData 将验证或成功信息传递回原始视图,但对我来说这听起来有点骇人听闻。这真的是解决方案吗?如果是这样,任何人都可以推荐一个很好的用法示例吗?如果不是,这是否表明我选择的架构存在更大问题?
asp.net-mvc - ASP.NET MVC 中的用户控件
我喜欢 MVC,但无法理解您如何实现用户控件。如果我有一个带有购物篮详细信息的多个视图,我如何封装购物篮视图和代码,这样我就不必使用每个控制器视图数据返回购物篮数据?
asp.net-mvc - 渲染两个或多个局部视图
我有一个 Ajax.Actionlink 触发放置在我的控制器内的方法,该方法返回用户列表并呈现部分视图。
有什么办法可以同时渲染两个或多个局部视图?
谢谢
asp.net-mvc - ASP.NET MVC - PartialView 架构问题
这更像是一个架构师问题,而不是一个需要代码的问题。
我有一个页面要求我显示特定项目的状态。为了简洁起见,假设有两种状态,打开和关闭。
当项目打开时,我想显示一个 PartialView,显示一组详细信息。如果项目已关闭,我想显示具有不同详细信息的 PartialView。
现在我知道我可以检查 aspx 并渲染一个或另一个,但我试图减少 aspx 代码中决策点的数量。我相信在 aspx 中应该有最少的实际代码。
此外,还有两个以上的状态,因此“if”语句会堆积起来并变得混乱。
有没有人解决过这样的事情?
我应该创建一个助手来执行此操作吗?我可以在视图的 ActionResult 中处理这个并且我不确定如何执行此操作吗?例如,我可以在操作结果中呈现 PartialViews 并将其作为普通视图的一部分返回吗?
c# - 如何更好地处理 ASP.NET MVC 中关于我的局部视图的这种情况?
我有一个视图,左侧有一个菜单,右侧有一个容器,它是从几个局部视图之一呈现的。
现在我遇到了类似以下“索引”视图的情况:
通过以下操作:
我意识到这种情况并不理想,但我需要这些部分保持部分观点。我在这个视图上执行了一堆 ajax 调用来重新加载带有各种局部视图的“rightHandPane”。
我有一个单一的视图“索引”,然后是这些加载特定“索引”窗格的各种局部视图。我将视图名称传递给 ViewModel,然后将这些 if-else 语句加载到适当的局部视图中。
我还能怎么做?我即将添加 3 个部分视图,这开始很痛苦。如果我根本不需要在我的 ViewModel 中维护我的 currentPane,我会更喜欢。
我能做些什么来完全避免这种情况吗?我考虑过对公共部分使用主视图,但我需要它是强类型的主视图,这在 ASP.NET MVC 中并不容易。
谢谢!