问题标签 [findcontrol]
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.
excel - 通过检查标准工具栏捕获编辑模式
我正在使用此代码检查标准工具栏是否在编辑模式下被停用。
FindControl 函数引发错误。参数有冲突吗?
asp.net - 使用 C# FindControl 在母版页中查找用户控件
所以我想做的只是找到一个基于下拉选择加载的用户控件。我添加了用户控件,但现在我正在尝试找到该控件,以便我可以访问它的几个属性,但我一生都找不到该控件。我实际上是在母版页中完成所有这些操作,而 default.aspx 页面本身没有代码。任何帮助,将不胜感激。
母版页.aspx
MasterPage.cs
在这里我不明白它在告诉我什么。对于“par”,我得到“ctl09”,我不知道我应该如何找到这个控件。temp1.ascx.cs
asp.net - ASPxGridView 查找控件(复选框)并检查是否选中
我有一个嵌套在详细网格中的复选框(您可以在下面看到)。如何在更新点击时找到它并检查是否选中?我正在使用 DevExpress GridView
gridview - 通过使用列和行在gridview中找到某个单元格
我有一个由模板字段组成的填充网格视图。我想使用行和列的值查找/检查一定数量的单元格。
例如:
|时间|col1|col2|col3|col4|col5|
|1200|------|-----|-----|------|-----|
|1300|-----| -X- |-----|------|-----|
|1400|------|-----|-----|------|-----|
假设我的行和列标题文本“col2”的值为“1300”,我想找到标记为“X”的单元格并检查某些条件并在必要时更改文本(col1 - col5 是模板字段由标签和按钮组成,因此基于某些条件我想显示/隐藏标签/按钮或更改标签的文本)
谢谢
c# - 理解 C# 中的语法
我希望有人可以帮助我理解下面的代码行中发生了什么:
我明白Page.FindControl("Panel1").FindControl("tbl");
为什么Page.FindControl之前有一个(表)?
.net - 即使在 DataBound 事件中也无法在 FormView.InsertItemTemplate 中找到控件
我FormView
的页面标记中有:
它的代码隐藏WAS:
成为:
从理论上讲,我能够在FormView
数据绑定后找到控制权。但我不是。为什么?
c# - 使用 findcontrol 在文本控件中查找控件
我有一个自定义控件,它在 createchildcontrols 方法中呈现许多文字控件。如下(还有其他的文字控制行被添加,我没有在这里排除)
然后我试图通过在类的顶部添加 [ValidationProperty("myprop")] 来验证这个文本框。基本上我需要验证输入到文本框中的值。myprop 属性如下
不幸的是,findcontrol 根本找不到文本框,我想是因为就 .net 而言,它是一个文字控件,根本不是文本框
现在可以确定我可以更改 createchildcontrols 来执行此操作
但由于我所做的其他限制,我将不得不在其他地方改变更多的东西..
有没有办法让 findcontrol 找到文本中呈现的文本框,或者其他方法?
谢谢
纳特
asp.net - 如何在发布的表单中检索控件的值?
我知道这一定是关于 ASP.Net 的最简单的问题,但我很困惑。我有一个表单,我的访问者将在其中输入姓名、地址等。然后我通过提交按钮的 PostBackUrl 属性将该表单发布到另一个页面,其中的字段应该全部重新形成新的隐藏字段,然后再次发布到贝宝。
我的问题是我无法获取访问者在原始页面中输入的值。每当我输入“runat='server'”时,ASP.Net 都会完全改变控件的 ID,从而无法弄清楚如何访问。在我尝试过的 POSTed 表单Request.Form["_txtFirstName"]
中,结果为空。然后我尝试((TextBox)PreviousPage.FindControl("_txtFirstName")).Text
了,那也是空的。我已经尝试过这些变化。我无法弄清楚我应该如何使用这些控件。为什么这东西需要这么难?
.net - 在 for 循环中来自 UserControl 的 FindControl()
我正在创建一个具有一系列 LinkButtons 的用户控件。
我已经在班级顶部声明了所有链接按钮
现在我希望能够创建一个循环来访问所有这些链接按钮,这样我就不必每次都将它们全部写出来。
我在重写的 CreateChildControls() 方法中尝试了类似的方法:
我不断收到一个异常,说 lb.Text... 未设置为对象的实例。
我还尝试提供我所有的 LB1、LB2 等有效 ID。
即:LB1.ID =“LB1”;
仍然没有骰子。
我怎样才能做到这一点?
c# - ASP.NET C# DataList FindControl & Header/Footer 模板导致错误
每当我使用 DataList 的 Header 或 Footer 模板时,FindControl 都无法找到 DataList 的标签部分,并抛出 NullReferenceException。
我的 SQLDataSource 和 DataList(没有页眉和页脚模板 - 有效):
使用页眉和页脚模板 - 不起作用。
选择事件:
为什么会发生这种情况?
谢谢