问题标签 [asp.net-mvc-partialview]
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.
ajax - MVC - 使用 Ajax 渲染局部视图
我在 MVC 应用程序中有这个标记。
当它运行时,IngredientsListControl.ascx 在浏览器中显示为一个新页面,并且不更新成分列表div。
这是我的控制器动作
我在这条线上做对了吗?
这就是我将控件呈现到 div 中的方式,因此它不会加载新页面。???
马尔科姆
asp.net-mvc - 为什么 MVC 为完整视图和部分视图寻找 .aspx 和 .ascx?
我刚刚被一个问题所困扰,我有一个视图 (FindUser.aspx) 试图呈现部分视图 (FindUser.ascx)。视图的默认搜索路径会在各种文件夹中查找以视图命名的文件。相当令人惊讶的是,对于视图,它会查找扩展名为 .aspx 或 .ascx 的文件。部分视图使用相同的列表。
因为我得到了两个同名文件,所以视图分辨率反复先找到页面,陷入死循环。
我知道我可以通过调用视图和局部视图的不同名称来解决此问题,或者将我的搜索位置更改为仅用于视图的 .aspx 和仅用于局部视图的 .ascx。
我的问题是为什么 MVC 默认同时查看这两个扩展?视图 == 页面 == .aspx 和部分视图 == 控件 == .ascx 似乎更有意义。那为什么要把水搅浑呢?
asp.net-mvc - HtmlHelper 扩展方法与部分视图?
我很好奇什么时候推荐使用 HtmlHelper 扩展方法,什么时候使用局部视图?在许多情况下,他们似乎同样有资格。
asp.net-mvc - MVC - Ajax 表单 - 返回部分视图不更新目标
我有一个索引视图,我想在用户输入客户端 ID 时自动更新。我得到了类似的东西(只是它只是更新了一个标签)——但这不起作用。
发生的情况是部分只是自己呈现(而不是代替 UpdateTargetID)。因此,数据将呈现在新页面上。这是我的代码:
控制器:
局部视图:
主视图:
插入代码搞砸了,所以这只是复制/粘贴:
$(function() { $("#queryText").keyup(function() { $('#sForm').submit(); }); });
jquery - 对 ActionResult 进行 jQuery ajax 调用时页面正在刷新
当我在示例中添加评论时,我的页面正在刷新。我究竟做错了什么?
我希望在不刷新页面的情况下更新详细信息页面中的评论。
我正在尝试做一些与在 StackOverflow 上添加评论的方式非常相似的事情。
我的 Details.aspx 有一个问题列表,单击后会转到显示所有问题评论的详细信息/id 页面。评论是通过局部视图加载的。详情页上有一个表单,它调用 ActionResult 方法 (AddComment) 将评论添加到数据库并返回部分视图。
数据库
索引.aspx
详细信息.aspx
问题页面视图模型
家庭控制器.cs
掌握
c# - 将额外的 ViewData 传递给强类型的局部视图
我有一个采用 ProductImage 的强类型部分视图,当它被渲染时,我还想为它提供一些我在包含页面中动态创建的额外 ViewData。如何通过 RenderPartial 调用将我的强类型对象和自定义 ViewData 都传递给局部视图?
jquery - 使用 MVC PartialView 运行 jquery 脚本块
所以我正在使用 ajax actionlink 加载部分视图,但需要嵌入一些 jquery 作为返回的部分视图的一部分。我正在苦苦挣扎的是如何在脚本完成加载后触发脚本。
jquery - 如何使用 jQuery 在 MVC 局部视图中过滤数据
当我更改 Index.aspx 页面上的下拉列表时,如何使用 Ajax、jQuery 更新数据?我有一个带有 ProjectList 下拉列表的页面,它应该显示与该项目相关的所有问题。
如果我更改控制器操作的返回值,请参阅注释代码,它要么删除母版页并仅加载 PartialView,要么不加载任何内容。我也尝试做类似的事情: return PartialView("MyIssues", paginatedIssues);
使用下面的代码,我可以使用 Ajax 更改页面,但没有返回正确的数据或 html 来刷新 PartialView。
那么我做错了什么或者我该如何完成数据刷新?
索引.aspx
问题控制器.cs
我的问题.ascx
asp.net-mvc - asp.net MVC 局部视图控制器动作
我对 web 应用程序开发非常陌生,我想我会从最近的技术开始,所以我试图同时学习 asp.net 以及 MVC 框架。对于 MVC 专业人士来说,这可能是一个非常简单的问题。
我的问题是局部视图是否应该具有关联的操作,如果是这样,每当正常页面RenderPartial()
在局部视图上使用时,是否都会调用此操作?
c# - 在 ViewUserControls 中处理表单
我在视图中渲染了一个 ViewUserControl(.ascx 文件):
此 ViewUserControl 显示条目的相关注释。我希望这个控件也能渲染出一个表单,所以我的应用程序的用户可以做出贡献。
您将如何将表单添加到 ViewUserControl 并处理它的回发?