问题标签 [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 回答
2557 浏览

asp.net-mvc - 如何通过设置不同的 id 重用局部视图

我有一个带有下拉列表的部分视图。代码如下所示:

问题是我想在多个地方重用这个局部视图,但我想为控件分配一个不同的 id(而不是总是用 exerciseDropdown),但在外面我只有这个:

反正有没有将 id 传递到局部视图中?是否有将 id 注入局部视图的标准方法?

现在我正在做这样的事情:

其中 ExerciseList 和 ExerciseList2 相同但具有不同的 ID,但我相信有更好的方法。

0 投票
1 回答
165 浏览

asp.net-mvc - 是否可以在控制器上使用内部方法来减少重复?

在部分视图中,我有以下内容:

Controller我可以在不经过路由的情况下PartialViewResult在 a 中渲染 a View,这样我就可以直接从模型传递参数,这样我传递给控制器​​的参数就不会被发送给用户或被用户看到?

目前我在顶部显示的方法会引发异常,因为没有重载是公共的。我已将其标记为内部,以便用户无法访问它,只有渲染引擎是我的意图。

0 投票
2 回答
535 浏览

asp.net-mvc - asp.net-mvc 返回几个部分视图 onclick

我有一个 asp.net mvc 应用程序。单击按钮(提交按钮)时,我希望结果显示在某个 div 中。我知道该怎么做。我有一些操作可以返回部分视图。但是当提交按钮时,我会从 db 中获得一些多个对象,我想将它们全部显示在 div 中。

我怎样才能实现它?

0 投票
3 回答
938 浏览

object - 如何将集合传递给 MVC 2 局部视图?

如何将集合传递给 MVC 2 局部视图?我看到了一个他们使用语法的例子;

这仅传递一个问题对象..

如果我想将几个问题传递到部分视图中,例如,我想将它们列出来怎么办。

我将如何传递几个问题?

0 投票
1 回答
905 浏览

jquery - 使用 jquery 获取部分视图并更新 UI

我需要渲染部分视图(从控制器返回)以显示一些客户摘要详细信息。这需要在用户单击按钮时发生。同时,用户可以在网格上选择不同的客户。我在网格选择更改事件上使用 jquery 在隐藏字段中记录选定的客户 ID。当用户单击按钮时,我需要将此隐藏字段值(选定的 id)传递给控制器​​,控制器会执行一些工作并返回部分视图。然后我需要在页面上呈现这个局部视图。我尝试了以下但有两个问题

  1. 我不知道如何将隐藏字段值发送到控制器
  2. 呈现部分视图后,如果用户选择另一个客户并再次单击该按钮,我将无法重新呈现它

编码:

0 投票
1 回答
343 浏览

asp.net-mvc - 如何验证从控制器返回的部分视图

我有一个带有 ajax.action 链接的视图页面,该链接从控制器返回部分视图并将其呈现为除以更新的目标 ID。但我无法对该部分视图执行客户端验证。

我可以有解决方案吗?

0 投票
2 回答
983 浏览

asp.net-mvc - ASP.Net MVC 可重用表单作为 RenderAction 或 RenderPartial

我正在寻找将表单作为局部视图嵌入多个页面的最佳实践。

我有一个联系表格,我希望将其嵌入到网站的多个页面中。通常,表单位于联系页面上,联系模型可以是视图模型并使用数据注释进行验证。但是,视图已经是强类型的。

如何在局部视图中创建可重复使用的表单并将其嵌入到页面中?我在网站上使用 N2,所以页面必须已经有一个强类型模型,但我愿意扩展这些对象。

0 投票
2 回答
2497 浏览

asp.net-mvc - ASP.NET MVC PartialView 回发:如何验证数据?

我正在使用本示例中的 ASP.NET 部分视图

我在使用 jquery 代码调用它们的 Jquery 对话框中显示这些部分视图

一切正常,让我开心。我还可以使用 jquery ajax 提交表单,这让我更加高兴。:)

真正令人讨厌的是我不明白验证发生在哪里,因为当它发生时,它会完全刷新页面并关闭对话框。

我相信有人可以在这方面提供帮助。不管怎样……谁会是谁?:)

提前致谢!

编辑

这是控制器动作签名,其中包含一些代码

我是否必须重新创建模型类来验证它?

0 投票
1 回答
533 浏览

asp.net-mvc - 如何将进度传递到 MVC 页面

我有一个委托方法,在 WritingAnObject 上传文件时称为周期性。我想用 args.PercentDone 值更新我的 MVC 页面中的 div (ProgressUpdate)。我很感激任何想法?谢谢,

//委托方法

//控制器

//看法

0 投票
1 回答
2250 浏览

asp.net-mvc-2 - PartialView 和 HTTPPOST 操作

我对部分视图和控制器 HTTPPOST 操作有问题:当我在 HTTPPOST 到我的部分视图时,只有部分返回,而不是带有部分视图的索引页面。

我不明白为什么!

上下文 :

我有一个报价(与视图模型相关联),由 4 个部分组成:客户端、游泳池、封面、简历我想在带有局部视图的单个页面上提供,每个部分一个。

我认为的代码(报价/索引):

我的控制器中的代码:

公共类OfferController:控制器{

}