我在我的aspx文件上有一个UserControl。在主页上我有一个按钮。当点击按钮时,我想要提醒UserControl的文本框值。可能吗?如何获取文本框的值从UserControl到MainPage
0
A
回答
0
您需要从UserControl公开UserControl的TextBox。就像这样:
public TextBox txtBox
{
get
{
return TextBox1;
}
set
{
TextBox1 = value;
}
}
这样,文本框变成了用户控件的公共属性,它使用可被访问的任何网页。您可以从Javascript通过以下方式访问它:
function getTextBoxAlert() {
alert(document.getElementById("<%=MyTextBox1.txtBox.ClientID.ToString() %>").value);
}
凡MyTextBox1
将是用户控件的名称(ID)和txtBox
的名称的属性。
祝你好运!
0
您可以使用onclientclick
财产上的按钮 -
onclientclick="alert(document.getElementById('<%= yourtextbox.ClientID %>').value)"
这假设你的按钮是asp.net控制,如果它只是一个HTML按钮,你可以这样做 -
onclick="alert(document.getElementById('<%= yourtextbox.ClientID %>').value)"
相关问题
- 1. 从iframe获取值到mainPage中
- 2. 如何更改UserControl中的MainPage TextBlock文本?
- 3. 从Gridview获取值到文本框
- 4. 如何从文本旁边的文本框中获取值
- 5. 从php中获取文本框的值
- 6. 获取文本框的值到jquery
- 7. 如何获取多个文本框值?
- 8. 获取文本框的值
- 9. 获取文本框的值
- 10. 如何从MainPage访问UserControl中的元素?
- 11. 如何从arraylist到文本框的值
- 12. 从文本框获取输入值
- 13. 从文本框中获取值php
- 14. 从文本框(C#)获取价值
- 15. 如何获取文本框的文本?
- 16. 如何从文本框中的gridview页脚c#中获取值?
- 17. 如何从datalist获取文本框的值?
- 18. 如何从android的webview文本框中获取值?
- 19. 如何从Play框架中的HTML文本区域获取值?
- 20. 我如何从动态创建的文本框中获取值?
- 21. 如何从html标记中获取文本框的值
- 22. 如何设置值,从中获取形式ExtJS的文本框
- 23. 如何从文本框中获取动态名称的值
- 24. 如何获取jsp文本框的值到servlet中
- 25. 如何从文本框中的文本中获取文件名
- 26. 如何从OptionSet中获取值/文本?
- 27. C#如何从PasswordBox获取文本值?
- 28. 从DetailsVIew获取选定的值到文本框
- 29. 我如何从文本框中获取价值
- 30. jquery - 如何从文本框中获取值?
改为使用:'onclientclick =“alert(document.getElementById('<%= yourtextbox.ClientID%>')。value)”'。如果你不这样做不会工作,因为文本框的客户端ID将是所有控件的祖先ID的串联。这适用于如果控件是服务器控件(不是简单的'' –
@SteveB - 谢谢你 - 答案更新。 – ipr101
我的文本框是DevExpress'ASPxTextbox。这个解决方案适用于它吗? –