问题标签 [webusercontrols]

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 投票
2 回答
953 浏览

asp.net - 在 Web 用户控件之间传递值 - DifferentQuestion

我想在 Web 用户控件之间传递值,而不向放置用户控件的主页写入任何代码。我做了类似的事情,但在这样做之后,我需要双击来传递值。

我所做的例子:

部门用户控制(代码隐藏)

产品用户控制

提前致谢...

0 投票
3 回答
1997 浏览

c# - 在循环中动态添加 WebUser 控件

嗨,我喜欢在循环中添加动态添加 WebUser 控件

像这样 con1 con2 con3 或多或少取决于循环

有没有一个好方法可以做到这一点

我的第一次尝试看起来像这样。但我不知道如何告诉它使用下一个 grpCon2

0 投票
1 回答
713 浏览

css - 如何让asp.net ajax控件自动引用css文件

我想知道是否有可能让 ASP.NET AJAX 自定义用户控件“注册”它对 CSS 文件的使用,就像对 JS 文件一样。?

例如:实现 IScriptControl 接口允许脚本管理器调用 GetScriptReferences(),CSS 文件是否有类似的东西?

0 投票
1 回答
666 浏览

asp.net - 查找和访问 WebUserControl 的元素

我正在 ASP.net 中创建一个 WebUserControl,并希望以后能够访问该控件的元素。当我访问它们时,虽然我试图一起访问它们。例如,将 CheckBox 和表格添加到控件,然后找到 CheckBox,检查它是否已被勾选,如果已被勾选,则从 TextBoxes 中获取值。

我目前从自定义控件加载页面上的所有内容,但是当迭代页面上的控件时,似乎没有我的 WebUserControl 类型的控件。所有控件都在页面上,但它们作为单独的 ASP.net 控件存在。

我想错了吗?有一个更好的方法吗?

我不确定这是否解释得很好,请随时提出澄清问题。

0 投票
1 回答
343 浏览

asp.net - ASP.Net 事件每隔一段时间才会引发一次?

我有一个 ASP.Net Web 用户控件,它代表列表中的单个条目。为了允许用户对项目重新排序,每个项目都有用于在列表中向上或向下移动项目的按钮。单击其中一个会向父页面引发一个事件,然后父页面会随机播放占位符控件中的项目。

列表条目中的代码片段:

和父容器:

它最初在测试中看起来像每隔一次到达 UpClicked 的发件人的值(由其属性验证)是相邻的 ListItem,而不是我刚刚单击的那个 - 第一次点击总是错误的,然后第二次点击正确控制。

目前,测试似乎表明按钮的点击事件每隔一段时间就会被忽略。控件中的单击事件上的断点根本没有被击中,尽管事件肯定正在建立。

为什么?

0 投票
1 回答
3353 浏览

asp.net - 如何解决错误:“无法加载类型 'Microsoft.SharePoint.WebControls.SPGridView”SharePoint 2010?

在 sharePoint 2010 Server 中创建 WebPart 时出现以下错误。

Web 部件错误:部分信任应用程序域中的用户代码包装器的 Execute 方法引发了未处理的异常:System.Web.HttpUnhandledException:引发了“System.Web.HttpUnhandledException”类型的异常。---> System.TypeLoadException:无法从程序集“Microsoft.SharePoint,Version=14.900.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c”加载类型“Microsoft.SharePoint.WebControls.SPGridView”。在 ListMenuSample.ListMenuSample.ListMenuSample.CreateChildControls() 在 System.Web.UI.Control.EnsureChildControls() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web .UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Control.PreRenderRecursiveInternal() 在 System.Web.UI.Page。

0 投票
4 回答
848 浏览

asp.net - 动态添加时用户控件的元素未初始化?

我已经建立了一个自定义的 ASP.Net Web 用户控件;之前已经做过足够多次了,但是这个行为不端,我不知道为什么。

在调用页面直接在其标记中包含用户控件的情况下,一切都很好,并且控件按预期运行。

但是,如果页面动态添加此特定控件(添加到母版页中的占位符,这就是调用整个事情的原因),则其中的元素始终保持为 NULL - 用户控件中的任何内容都不会写入客户端,包括静态内容在用户控制范围内。

我可能哪里出错了?

0 投票
2 回答
5409 浏览

c# - 无法将类型“System.Web.UI.Control”隐式转换为“System.Web.UI.UserControl”

我试图在 c# 中加载用户控件。

可以使用以下代码将 .ascx 添加到我的 .aspx 页面:

但是,我想将ID传递给 Editor.ascx,Editor.ascx 顶部包含以下代码:

我尝试将控制权转换为用户控制权,这样我就可以访问 ID,见下文

但我得到一个演员错误。

有任何想法吗?

0 投票
3 回答
892 浏览

asp.net - 将值传递给 WebUserControl 以在标签中显示

嗨,我有一个 WebUserControl,它有一个标签用于显示消息,我如何在运行时将值从 Page 发送到我的 WebUserControl 的标签。

0 投票
1 回答
77 浏览

c# - 创建自定义 webusercontrols 目录

我很高兴知道如何做到这一点。

我已经创建了 10 个自定义 webusercontrols,它们旨在用于我网站上的多个自定义站点等。我想了解如何创建一个与 asp.net 相同的目录。

目前我必须像这样在页面顶部注册 webusercontrol:

如何创建一个包含我所有的 webusercontrols 的目录,所以我只需要注册程序集并可以使用前缀,然后智能感知就会出现?