问题标签 [webusercontrol]

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 投票
4 回答
57773 浏览

c# - 从后面的代码中获取变量值并在 aspx 页面控件中使用

我有一个 Web 用户控件,其中有一些控件需要从底层页面的变量或属性中获取一些数据。

代码隐藏

我确实阅读了这个主题,但它不能解决我的问题,我认为这是因为这是一个用户控件而不是页面。我想从后面的代码中获取属性值

0 投票
2 回答
434 浏览

asp.net - WebUserControl 按钮单击

我有一个 webusercontrol ( MiniUrunControl.ascx ),在这个 webusercontrol 中我添加了一个按钮,按钮点击功能是 imgButtonMini_Click。

现在,我在 Default.aspx 和 Default.aspx CodeBehind 中添加一个面板控件,如下所示;

好的,当运行网站时,我看到我的所有产品(面板中的 10 个 webusercontrols)都添加到面板控件中。但是当我单击 imgButtonMini button 时,所有控件都消失了,面板为空。我的按钮单击功能也不起作用。

您能帮我解决问题吗?如何运行按钮功能?谢谢

0 投票
2 回答
744 浏览

asp.net - 在 ASP.NET 中继器中对 Web 用户控件内的按钮命令作出反应

我有一个 ASP.NET 中继器,它的 ItemTemplate 是一个名为 ProviderControl 的 WebUsercontrol。

ItemDataBound我正在使用事件中的数据填充自定义控件。

在提供程序控件中,我有两个按钮,我希望能够在包含的页面上对其做出反应。我知道有命令和命令参数,但我该怎么做呢?

或者有比使用命令更简单的方法吗?

0 投票
4 回答
5052 浏览

asp.net - 在 Visual Studio 2010 中使用 ASPX Web 用户控件

我正在尝试在我的一个 APSX 页面中实现 Web 用户控件,但不断收到以下警告:

元素“IntFilter”不是已知元素。如果网站中存在编译错误,或者 web.config 文件丢失,则可能会发生这种情况。

用户控件与 aspx 页面在同一个 Web 项目中定义。

问题:
如何解决此警告(我不想将控件移动到单独的项目中)?
另外,我需要做什么才能为该控件启用 IntelliSense,以便可以从 ASPX 设置其 FilterTypeSelection 属性?

“~/FilterControls/IntFilter.ascx”的代码

“~/FilterControls/IntFilter.ascx.vb”的代码

“OpenCases.aspx”的代码

“OpenCases.aspx.vb”的代码

2012 年 2 月 21 日更新:
修复了“过滤器”与“过滤器”未匹配的问题。

另外值得注意的是,如果您将控件从解决方案资源管理器拖到设计视图中的页面,它将添加您需要的引用(尽管它仍在为我生成警告)。如果您将它拖到源视图中的页面,它将向元素添加一个带有 href 的标签。

更新 2012/02/21 b:
找到解决方案,请参阅下面的答案。

0 投票
3 回答
5834 浏览

.net - 使用 LoadControl(Type, Object()) 以编程方式加载用户控件

我正在动态地将 Web 用户控件添加到页面。使用LoadControl仅采用指向.ascx作品的虚拟路径的方法非常好。但是,它的重载LoadControl需要一个类型和一个参数数组,这让我有些头疼。

Web 用户控件按预期实例化,但 Web 用户控件中包含的控件为空,并且在尝试使用它们时立即出现异常。奇怪,因为它在使用LoadControl.

web用户控件,简单,带Literal控件:

控件背后的代码:

.aspx以及我试图从中动态加载控件的相关代码:

0 投票
1 回答
680 浏览

asp.net - Web user control properties and event trigger

I recently created a web user control in asp.net that represents a printer. The user control contains a checkbox that i use to set an IsChecked property:

I want to be able to select printers using the checkboxes (multiselection too) and use an "Add selected" button to add the selected "printers (user controls)".

All works fine if I add the web user controls in the Page_Init or Page_Load events. The CheckedChanged events are triggered one by one for each checked control after the postback from the AddSelected button in the main page is fired and the IsChecked property is set as it should for the checked checkboxes.

However if I add the web user controls to the page withing a method that is triggered by a postback from a search button for example, the controls are displayed ok, but the CheckedChanged events never trigger on the AddSelected postback and the IsChecked property is always false as it never gets set. The checkBox that I use doesn't cause an AutoPostBack.

Why does this happen and how can I make it work everytime?

I supose it's somehow related to the ViewState of the controls but it doesn't make much sense for me because even if I add the controls in the Page_Load event I dont't set any property after the container.AddControl() method for the ViewState to catch up with the page life cycle, and the CheckedChanged event still gets triggered. Thanks

0 投票
2 回答
888 浏览

c# - 网格视图中的用户控件

我在网格视图中有一个日期框用户控件,其中一个属性是 RowID。从 Gridview 我将行 ID 传递给日期框

在用户控件的页面加载中,我添加了属性来调用这样的 javascript 函数:

现在,当我在 gridview 的日期框中进行更改时,无论它是哪一行,它总是将 RowID 设为 0,并且不识别我在其他行中所做的更改。我在这里做错了什么?

0 投票
1 回答
35 浏览

asp.net - 什么情况下需要 Webusercontrol?

我正在制作一个小应用程序,您可以在其中添加和删除电影等。现在我应该在我的网页中添加一个 Webusercontrol(是的,这是功课)。您是否有需要 webusercontrol 的智能情况?不是菜单,因为我已经在我的母版页中制作了它。

提前致谢!

0 投票
2 回答
7809 浏览

asp.net - 我可以在 MVC 站点中使用 Asp.Net WebForm 用户控件吗?

我在 asp.net 4.0 中有一个网站,有 10 个页面和 12 个用户控件。

现在我想在 asp.net MVC 4.0 中迁移这个站点;那么我可以重新使用那些用户控件(在传统的 asp.net 中)并使用<%= Html.RenderUserControl() %>.

简而言之,我的问题是我们是否可以在 asp.mvc 4 中使用 asp.net 的用户控件

非常感谢,

吉格

0 投票
1 回答
294 浏览

asp.net - ASP.net Web 用户控制

我创建了一个包含“ dropdownlist”但无法填充它的 Web 用户控件,请任何可以帮助我如何Dropdownlist用作 Web 用户控件并从 EF 4 模型类加载它的人