问题标签 [web-user-controls]

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 投票
1 回答
1168 浏览

asp.net - 同一个 asp.net 页面中的两个不同的用户控件

这是我的申请链接,请下载

我在一个 .aspx 页面中有 2 个不同的用户控件。

第一个用户控件是与数据库绑定的下拉列表。第二个用户控件是gridview。

如果我选择一家公司,该公司的下拉列表产品应显示在第二个用户控件中。

我的问题是,当我在下拉列表中选择公司时,gridview 用户控件首先加载,第二个下拉列表选择事件正在触发..

请帮我...

0 投票
1 回答
1721 浏览

c# - 扩展用户控件,如果在 ascx 页面上声明,内部控件未初始化

我正在创建的用户控件由 3 个文件组成(ascx、ascx.cs 和 ascx.designer.cs)

我的问题 :

在 aspx 页面 (asp:Button runat="server" id="mybutton" />) 中创建的控件未正确初始化,因此附加到“加载”事件并尝试使用按钮会导致空对象例外

我怀疑这是一个 Visual Studio 问题,可能是奇怪的错误或不寻常的设置,但如果我在做一些愚蠢的事情,我不会感到惊讶。

我尝试的解决方法

  1. 我已将另一个工作用户控件从另一个项目复制到 Visual Studio 中的该项目中,但它也不起作用(在 ascx 页面中定义的控件在页面后面代码的加载事件中为空,尽管它们在我复制它们的地方工作正常)

  2. 我正在使用“CreateChildControls()”方法,就像我在其他一些复合控件中所做的那样,但是在加载和初始化事件中一切仍然为空

  3. 我创建了一个单独的解决方案和项目文件,并添加了所有文件和引用,但这仍然无济于事。

在我看来,“页面生命周期”(控件生命周期?)由于某种原因没有正确初始化控件,但不明白为什么,请有人帮忙。

将我的代码作为请求发布:

0 投票
4 回答
2232 浏览

asp.net - 如何按需加载两个 ASP.NET 用户控件?

我想按需加载两个用户控件。

aspx.cs

我通过单击第一个按钮加载第一个用户控件-这可以正常工作,但是当我单击另一个按钮以加载第二个 UserControl 时,第一个 UserControl 消失并且第二个 UserControl 加载。

感谢 IFA_User

0 投票
1 回答
9206 浏览

c# - ASP.NET 更新面板在 Web 用户控件中不起作用

我创建了一个 html5 画布和 javascript 签名板,我想将其实现为一个带有更新面板的 Web 用户控件来处理按钮点击。出于某种原因,如果我将更新面板和签名板控件直接添加到 aspx 文件中,则自动回发事件会起作用,但是当我将相同的代码放入 Web 用户控件时,字段(画布、按钮、div 等)会出现,但自动回发不再有效。在这两种情况下,我都将脚本管理器放在更新面板上方。

这是我的 ascx 代码:

这是我背后的 ascx 代码:

这是我的相关aspx:

0 投票
1 回答
3646 浏览

asp.net - 在 HTML 表格单元格内水平对齐动态加载的用户控件

我有一个 html 表,其中有一个带有 runat=server 的元素。我正在从后面的代码中加载一些用户控件。

这是用户控件 HTML

这是代码的简化版本,它在其中呈现几个用户控件。

问题是所有呈现的控件都在彼此之上垂直加载 IE。如何在单元格内水平对齐它们?

我试过使用 float:left 但它不起作用?

0 投票
7 回答
12360 浏览

asp.net - 上下文不是asp.net用户控件中的成员

我刚刚在一个 asp.net webapplication 项目中创建了新的用户控件。

创建后,源代码如下所示:

但是,一旦我向其中添加了一些额外的代码,第一行的错误就会立即出现:

上下文不是 'CS_SSR_RAIO.SSR_Project 的成员

我确实有其他用户控件似乎具有完全相同的声明,但没有此错误。

任何帮助将不胜感激!

0 投票
0 回答
2070 浏览

c# - UserControl 不是已知元素

我刚刚在用户控件项目中添加了一个新的 UserControl。我只是使用默认生成的代码,没有任何编辑。当我尝试将 UserControl 放在单独项目的测试页面上时,智能感知会显示我的程序集中的所有用户控件,除了我刚刚添加的那个。如果我输入用户控件的名称,它会说它不是已知元素。我试过以所有不同的顺序重新启动 VS、清理和重建。如何让 VS 识别用户控件?

ascx:

ascx.cs

测试页面:

0 投票
1 回答
329 浏览

c# - 用户控件上的 ASP.NET 调用方法

我创建了一个如下的用户控件来上传图像。在它后面的代码中,我有保存图像的方法。

后面的代码如下

在另一个按钮的单击事件中,我想调用此SaveImg()方法并保存图像。问题是因为回发图像返回为空。我怎样才能解决这个问题。

0 投票
1 回答
64 浏览

c#-4.0 - 如何在具有规范的页面中加载用户控件?

我有一个用户控件,我在其中获取了两个表,现在我想将此用户控件添加到 aspx 页面。但有一个条件是我必须只显示一张表。我正在使用LoadControl("UC page url")加载。请帮助我做到这一点。谢谢,

0 投票
0 回答
265 浏览

c# - 无法在 userControl 中的 GridView 处获取 Select 事件

我在 UserControl 上有按钮和 GridView。当我按下按钮时,它将在 PageLoad 函数中执行。但是当我在 GridView 中单击选择时,它在 PageLoad 中无法使用相同的按钮。

您有解决此问题的任何解决方案吗?

我想知道你是否分享你的知识

IpInterfaceUC 用户控制

IPServices 页面 CodeBehind

问题

它总是显示str_btn为null。如果我单击Button,它将显示按钮的id。但是当我在GridView单击Select时,它显示str_btn为null。当我们单击select时应该显示GridView的id。

感谢您的任何解释。