问题标签 [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.

0 投票
3 回答
4359 浏览

javascript - ASP.NET MVC 3 - Ajax 更新表 - 模型

我正在尝试使用 ajax 更新记录列表,在表格上表示,其中每条记录作为 javascript 删除链接。如果我预加载表,RemoveLink 工作正常,但是一旦通过 ajax 更新 div“RecordListPartialView”,它就不再工作了。

我用萤火虫检查了生成的 html 代码对于每一行都是正确的。看起来浏览器不知道新代码,因此它不会触发 javascript 链接。

有人可以解释一下发生了什么吗?

(1) 这是查看代码:

(2) 局部视图

(3) 和控制器:

0 投票
1 回答
315 浏览

c# - 如何在局部视图中使用 @using?

我有一个充满笔记的网格,我希望能够添加一个新笔记。这可以使用两个不同的视图,但这会使 CreateNote 视图打开一个新窗口。我希望它在同一个窗口中打开。因此,我使用 PartialView 而不是 View。这可行,但“@using (UI.koform(Model, null))”被视为 html,因此 knockoutjs 不起作用。我怎样才能在局部视图中进行这项工作?

代码:

风景:

那个行动:

部分观点:

0 投票
1 回答
2781 浏览

asp.net-mvc - MVC3 中带有 PartialView 的 FancyBox

我想知道是否有人知道如何在 MVC3 站点中使用 FancyBox 来加载部分视图(作为弹出窗口)。FancyBox 在加载完整视图时对我来说很好,但如果控制器方法返回部分视图会中断。

  1. 我已经按照 fancybox 网站上的所有说明进行操作。
  2. 定制:

    /li>
  3. 链接

    /li>

知道为什么这将适用于完整视图,而不是部分视图吗?

谢谢!!

0 投票
5 回答
8334 浏览

ajax - asp.net mvc partialview @Ajax.ActionLink 不起作用

我有一个查看页面

我的查看页面

我有一个控制器

但是当我点击生成的链接时,它会将我带到一个新页面,而不是替换或附加部分视图到 div 标签。

有什么问题?

0 投票
2 回答
1184 浏览

jquery - 部分视图中的 JQuery 移动控件没有正确的样式

在常规视图中,<a href="#" data-role="button">Button</a>会给你一个好看的按钮。但是如果上面的代码在部分视图中,它只会呈现为一个常规的 html 链接......

有什么方法可以使部分视图中的控件像常规 jquery 控件一样工作?

0 投票
0 回答
1020 浏览

jquery - ASP.NET MVC3 局部视图中的 jqGrid

我想将 jqGrid 放在局部视图中,并在用户请求后在 jQuery 对话框中呈现它。可能吗?我怎样才能实现这种行为?谢谢!

0 投票
1 回答
142 浏览

jquery - Asp.net MVC hijaxing 返回视图修复

我正在尝试使用劫持来使用 mvc 做一个单页 Web 应用程序。我发现的问题是如何有效地切换控制器返回的布局。

最明显的非有效解决方案是在每个控制器上使用此代码:

有没有办法以更简单的方式完成上述代码?也许使用自定义视图结果,它检查请求是否为 AJAX,并返回正确的视图。或者可能是某种基本控制器?我不知道如何实现这两个想法,所以任何指导都会很棒。

0 投票
1 回答
893 浏览

jquery - 使用 Ajax 仅加载或刷新部分视图

我有一个视图,我在其中加载了一个部分视图,我想刷新视图上的一个 div 而不加载整个视图。我的代码:

<div id="newrealeaseform"> <div id="newrealeaseformplayer">
@* @Html.Action("MusicPlayer", "NewRelease")*@ </div>

我想刷新“专辑列表”div,而不在此视图上重新加载 Html.Partial("_MusicPlayer")。请帮忙。

提前致谢

0 投票
3 回答
47105 浏览

asp.net-mvc - 如何在 Html.RenderAction (MVC3) 中发送模型对象

我正在使用 MVC3 剃须刀,并且试图将对象传递给局部视图,但它不起作用。

在不将对象模型发送到局部视图的情况下,这可以正常工作:

尝试这样做不会发送模型对象,而是得到空值(对象有数据,视图需要它):'

这甚至可以使用 RenderAction 吗?

谢谢!

编辑:我发现了错误,控制器的操作出错,没有拾取发送的对象。感谢你的帮助!

0 投票
1 回答
2103 浏览

forms - 自动对焦在使用 MVC3 Razor 的局部视图中不起作用

我正在使用 MVC 3 Razor,并且在 PartialView [我将其显示为弹出窗口] 中有一个简单的表单。某些功能在 PartialView 中无法正常工作。例如自动对焦属性。

我尝试通过 jQuery 脚本设置焦点,但这也不起作用。

我错过了什么吗?我是否必须在部分视图中导入一些脚本才能使其正常工作?

任何帮助是极大的赞赏。

提前致谢。

更新:

我发现了问题......我正在加载窗口,然后在延迟 700 毫秒后显示它。我注释掉了 setTimeout 行并且它起作用了。一定是在加载表单时焦点起作用了,但是当我实际执行“open()”时,它又失去了焦点。

以前的代码

新代码

感谢大家的回复。希望它可以帮助某人。