1
A
回答
1
如果您想从自定义控件中获取值,则必须在OnInit事件中注册控件。
//Register your controls
protected override void OnInit(EventArgs e) {
var controlName = (Type)LoadControl("~/path.ascx");
controlName.ID = "YOU_MUST_SET_AN_ID";
placeholder.Controls.Add(controlName);
}
//get your controls (add the following in any method you like)
var controlNameCtrl = (Type)placeholder.FindControl("CONTROLID");
var propertyValue = controlNameCtrl.PropertyName;
+0
我的ID包含静态(“cmbFromDate_”)和动态(ColumnName) – TIKSN
+0
我遇到了类似的问题,不幸的是这是我唯一的解决方案。我知道在Init事件上使用ID是有限制的,但这会为将来的问题节省开支。 – StrouMfios
0
当您创建一个自定义的控制,即起标识自定义控制为一体的实体,你没有得到你的自定义控件直达各个控件的页面。
要获得自定义控件的各个元素的属性值,你应该在这反过来包装定制控件内的各个控制您的自定义控制定义属性。
但是,你总是可以得到在用户控件本身包含控件的值(不是在页面上放置它,但在控制代码本身)。您还可以在自定义控件中编写事件以使其交互。
相关问题
- 1. 从asp.net中的自定义用户控件获取价值
- 2. 从ASP.Net自定义控件获取客户端价值
- 3. 从asp.net自定义控件文本框获取java脚本值
- 4. 从自定义控件中的ScriptResourceMapping定义中获取ScriptReference
- 5. 获取自定义控件的ID
- 6. 在自定义Web控件中获取子组件值
- 7. 从自定义UITableViewCell获取值
- 8. 从自定义提示获取价值
- 9. 从自定义类获取标记值
- 10. 获取附件自定义字段值
- 11. C#获取自定义控件中的控件事件
- 12. 从自定义下拉组件获取选定的值
- 13. 从自定义控件
- 14. Codeigniter:从自定义库中获取自定义配置文件?
- 15. 从<select>获取自定义html属性控件与JQuery
- 16. 从哪里获取Winforms .NET的自定义控件?
- 17. 如何从自定义控件(例如Microsoft的Inspect工具)获取名称/值?
- 18. 如何从父窗体中的用户定义控件获取控件的值
- 19. Smarty模板 - 无法从自定义配置文件获取值
- 20. 获取选定的文本asp.net自定义服务器控件
- 21. Swing JTree如何自定义渲染从自定义编辑器获取价值?
- 22. 用户控件自定义事件,并获取属性
- 23. 自定义控件
- 24. 自定义控件自定义方法?
- 25. jquery:获取自定义属性的值
- 26. WordPress的获取自定义字段值
- 27. angular2获取自定义属性的值
- 28. 获取自定义属性的值
- 29. 获取Salesforce自定义字段值
- 30. 获取自定义选项的值
显示一些代码,请。 –