问题标签 [multiview]

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 投票
5 回答
4445 浏览

asp.net - ASP.NET 的 MultiView 控件的适当用途是什么?

在哪些情况下 MultiView 会是一个不错的选择?MultiView 控件及其视图控件似乎只是扩展了面板的概念。

Panels 和 MultiViews 似乎都容易被滥用。如果您的 UI 关注点和业务逻辑关注点被正确分离,为什么要将视图集中在一个 ASPX 中?

0 投票
2 回答
2012 浏览

asp.net - UpdatePanels ASP.Net 之间的通信

我在一个更新面板中放置了一个树视图,在一个更新面板中放置了每个视图,如下所示

现在我想知道如何确保当我单击 TreeView 的任何节点时,应该显示相应的视图

0 投票
1 回答
1941 浏览

updatepanel - 从另一个 UpdatePanel ASP.Net 访问 View 内的 UpdatePanel

我有两个更新面板

  • UpdatePanel1 包含一个按钮
  • UpdatePanel2 在 Multiview View1 内:

.

多视图 ActiveIndex 设置为 -1。

现在我在 UpdatePanel2 上附加了一个 AsyncPostBackTrigger,它与按钮单击相关联。

当我单击 UpdatePanel1 中的按钮时,我想显示 View1。

0 投票
2 回答
1085 浏览

c# - 链接多个 asp.NET MultiViews

我正在处理像往常一样分成各种内容占位符的母版页。在许多页面上,我使用多视图来显示和隐藏基于不同视图模式(查看/编辑/添加)的内容。这意味着每个母版页内容占位符一个多视图...

当我需要切换视图模式时,问题就来了,例如从“视图”到“编辑”。我需要更改页面上的每个多视图以显示相应的信息。所以说存在 4 个不同的内容占位符,有 3 种不同的视图模式——那是 12 行相当乏味的代码。

我想知道是否有一种方法可以同步或链接页面上的所有多视图,以便当一个更改时-它们都会相应地更改?就像通过某种主多视图?

我曾考虑过使用视图的激活事件,但这仍然意味着一开始就需要进行大量接线,这是我试图避免的。

C#eers!

0 投票
1 回答
1163 浏览

c# - 试图在 PageLoad 的 UpdatePanel 中设置视图

我在使用 UpdatePanel 和 MultiView 的组合时遇到问题。

我的顶层有一个 UpdatePanel,里面有一堆图像按钮 - 它们的点击事件在 Multiview 上设置视图,每个视图内部都有一个带有我的绑定的 UpdatePanel。

一切都很好 - 但我正在尝试通过查询字符串设置视图,因此我可以将用户发送到特定视图。

当我尝试从 PageLoad 设置视图时 - 它说“对象不存在”。所以我想我会在 Page_LoadComplete 中尝试它,效果很好 - 但是我的图像按钮无法像原来那样切换视图。

我错过了什么!谢谢!

0 投票
4 回答
12011 浏览

c# - UserControl 的事件处理程序未触发

我将 UserControl 动态加载到 MultiView 控件中的 View 中。尽管 UserControl 添加了一个事件处理程序,但该事件永远不会触发。

我在这里想念什么?谢谢!

包含 ASPX 页面:

演示者.ascx.cs

0 投票
1 回答
808 浏览

asp.net - 带有链接 DataSourceId 的 ASP.Net Datalist 不会重新加载

我有一个 MultiView 控件,它有一个视图,其中填充了 DataList,如下所示:

问题是当我切换到MultiView控件的另一个视图时,编辑这个DataList的内容并保存数据后返回,数据没有刷新。我检查了数据库,我确定数据已经改变。

我应该如何解决这个问题?

0 投票
2 回答
1843 浏览

c# - 多视图 - 查看清除状态

在此先感谢您的帮助。

我正在使用 c#.net。

我的网页上有两个视图(包含在一个多视图中),都包含按钮。

view_1

包含一个转发器/数据源和一个定制的“编辑”按钮(其中包含返回的每一行的 ID)。

view_2

包含一个“更新”表单和一个“更新”按钮。当用户按下更新按钮时,数据库中该特定行的信息将被更新。

我认为问题在于 view_2 中的“更新”按钮

后面的代码(“更新”按钮),我有一个 if 语句:

{

_view2

notYetUpdated / updateSuccessFailed 是包含不同信息的 div。

当用户第一次“更新”一条记录时,它会使正确的 div 可见。(notYetUpdated - 保存表单信息 / updateSuccessFailed - 保存一条消息以说明记录是否已更新)。但是,当您再次访问 view_2 时,它会访问 update_Click 事件并且 updateSuccessFailed 是可见的,即使它不应该是可见的。

我以为我可以使用下面的代码清除视图状态中的所有存储信息,但这不起作用。

谢谢

克莱尔:-)

0 投票
2 回答
1972 浏览

c# - 如何在多视图中注册历史条目(后退/前进)(活动索引已更改)

我正在使用更新面板来异步更新我的部分页面。当多视图更改其活动索引时,需要注册其导航。

例如,第一次加载页面时,Multiview Active Index = 0。当用户单击链接时,我显示 View index 1 的内容。

允许用户使用浏览器历史记录前后移动非常重要。

位于ScriptManager母版页中,其EnableHistory属性设置为True

有人在使用 Multiview 时实现了它吗?

0 投票
1 回答
2030 浏览

asp.net - 如何使用带有网格视图的 ASP .NET AJAX 工具包选项卡

我已经在网上搜索了一段时间关于如何创建一个在内部使用 GridView 的 ASP .NET AJAX 工具包选项卡控件,有人能指出我如何做到这一点吗?

现在,我们的 GUI 团队已经制作了一个设计合理的静态选项卡控件。我不知道如何使用这个选项卡。任何有关使用此组合的教程或链接都可以提供帮助。

我已经将 GUI 转换回 MultiView 模拟选项卡控件,因为我不知道如何访问选项卡控件。无论如何,我只是担心我会在这个过程中破坏 GUI 团队制作的 GUI。

谢谢。