问题标签 [renderpartial]
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 - 如何从 ASP.Net MVC 中的 AJAX 调用返回嵌套的 PartialViews(包括它们的 javascript)
我使用嵌套的局部视图创建了类别的树视图:
我的索引页面(显示树视图):
ItemCats_UL:
ItemCats_LI:
现在,当我在页面加载时从控制器索引操作返回基本视图(“索引”,模型)时,此树视图可以完美运行。
当我想通过 AJAX 调用更改 Treeview 中显示的类别模型(嵌套的部分视图)时,问题就来了......
例如:我单击一个“Cats2”按钮,页面应在 Treeview 中显示 ParentID 为 2 的类别。我通过从我的控制器操作返回 ItemCats_UL PartialView 的 html 的 JsonResult(使用在此处找到的RenderPartialToString方法)来尝试此操作。你们中的一些人可能知道,当您使用 AJAX 表单返回 PartialViewResult 时,Javascript 不会在您的局部视图中运行,并且我的 Treeview 中需要 Javascript,这就是我使用 RenderPartialToString 的原因。
类别选择按钮单击处理程序:
我的控制器动作:
结果:
ItemCats _UL partialView displays! BUT the nested PartialViews (ItemCats_
LI)不要!
当我单步执行 ItemCats_UL.ascx 中的标记并将鼠标悬停在以下代码的“Html”部分时收到错误:
值不能为空。参数名称:viewContext
Html = 'Html' 抛出了 'System.ArgumentNullException' 类型的异常
我想知道是否有聪明人可以扩展 RenderPartialToString 方法以包含嵌套的局部视图?还是我错过了一些简单的东西?
asp.net-mvc - Asp.Net MVC RenderPartial 不同模型
我有一个继承的观点:System.Web.Mvc.ViewPage<IEnumerable<MyProjects.Models.MyAccountWrapper>>
在此视图中,我列出了有关对象 MyAccountWrapper 的数据。该对象包含一个帐户列表。像这样 MyAccountWrapper.Accounts
我希望在这个视图中能够创建一个帐户。
所以我尝试<% Html.RenderPartial("../Account/Create"); %>
但是我得到了关于不是好模型的错误。我该如何处理?
c# - 在 asp.net mvc 的母版页上有条件地渲染部分
嗨,我在 asp.net mvc Web 应用程序的母版页上定义了以下菜单
但是,我只想根据登录的用户角色显示正确的菜单。我如何实现这一目标?
我开始认为我的策略不正确,那么有没有更好的方法来实现同样的目标?
asp.net - 如何异步调用 Web 方法并部分呈现控件?
我需要从网页后面的代码中异步调用 Web 服务的 Web 方法。在回调函数中,我需要绑定一个 gridview 并渲染它。我想在代码隐藏的回调函数中部分呈现该网格视图。
如何实施?
是否可以在不使用 javascript 的情况下在代码隐藏中实现所有这些?
asp.net - passing parameters to .aspx page using renderpartial
in my index.aspx page i want to render another module.aspx page using renderpartial which then render a .htm file depanding on which parameter is passed from index.aspx (it would be number ie 1,2 etc ,so as to call different different .htm file everytime depending on the parameter)
1). now i want Index.aspx page to render module.aspx and pass it a parameter(1,2,3,etc) [the parameters would be passed programatically (hardcoded)] and 2). mudule.aspx should catch the parameter and depending on it will call .htm file
my index.aspx has
and module.aspx contains
this is my controller which is called by $.get(....) (see code)
and finally my .htm file
start() is javascript method which is in file Service.js
when i run this programm it gives me error js runtime error: 'object expected' and debugger highlighted on
pls help me solve the problem
ruby-on-rails - RoR:具有资源的部分
我有一个问题,试图用资源的简写符号在 ruby on rails 中渲染部分。不知何故,RoR 显示的内容与部分无关,但我也没有收到任何错误。我的意思是,生成的 HTML 看起来根本不存在对部分的调用。我也很困惑,因为我可以在日志中看到,rails 渲染了部分 2 次(那没关系,我在 dev db 中有两个测试条目),但我在浏览器中没有输出。我究竟做错了什么?提前致谢!这是我的代码:
应用程序/视图/教程/_tutorial.html.erb:
应用程序/视图/教程/index.html.erb:
控制台日志:
asp.net-mvc - 如何读取从renderpartial发送的数据
在我的 index.aspx 页面中,我有类似的内容:
如何使用 javascript 读取 MyModule.aspx 中的 tid 请帮助
谢谢
ruby-on-rails - Rails:在渲染部分时在 :object 中构建 assoc
我现在有一个部分看起来像这样:
如何将一些空 LineItem 对象构建到 Order.new 中,如 :object => Order.new?
请注意 Order has_many :line_items。和 LineItem belongs_to :order
正如评论者所提到的,这乍一看似乎违反了 MVC 设计,但我忘了提到这个渲染实际上是在一个 link_to_function 帮助器中,它用于动态插入属性行项目的更多字段。
实际的助手看起来像这样:
@order.line_items.new 是我喜欢的工作:
第一:我想要在@order 对象中构建一个 line_item 而不是一个 line_item,我想要三个。第二:订单项有一个名为“标题”的属性,每当我们收到订单时,几乎每次订单都有三个订单项,一个有标题编辑器,一个有标题摄影师,一个有标题视频编辑器。
所以我想,也许我可以这样:
有什么建议么?谢谢你
asp.net-mvc - 将参数传递给我的局部视图?
我这样称呼我的部分观点:
我可以将参数传递给局部视图吗?我将如何在实际的 users.ascx 页面中访问它们?
asp.net-mvc - 我的 ViewUserControl 中的强类型类不起作用?
我的 viewuser 控件出现错误:
无法加载类型“System.Web.Mvc.ViewUserControl”
我的 viewpage 在 RenderPartial 调用中传递了 MyViewUserControllerUserList 类。
所以我在做:
- action 创建了它的强类型视图数据,它有一个属性,它是我的 userlist.ascx 所期望的强类型类。
用户列表.ascx:
我这样做正确吗?
更新
只是为了确保,我的强类型部分用户控件的代码是: