我在我的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. UWP:將UserControl的值傳遞給MainPage
- 5. 如何獲取從數據表的列值到文本框?
- 6. 獲取更新ListView中的UserControl文本框的值
- 7. 如何將文本框文本從空白頁面傳輸到MainPage?
- 8. 如何從文本旁邊的文本框中獲取值
- 9. 如何從窗體彈出框的文本框中獲取值
- 10. 如何從ajax中獲取組合框的值和文本框?
- 11. 從php中獲取文本框的值
- 12. 獲取文本框的值到jquery
- 13. 如何獲取多個文本框值?
- 14. 如何從MainPage訪問UserControl中的元素?
- 15. 獲取文本框的值
- 16. 獲取文本框的值
- 17. 獲取文本框的值
- 18. 獲取文本框的值
- 19. 從另一個UIViewController文本框中獲取文本框的值
- 20. 如何從arraylist到文本框的值
- 21. 如何從gridview的行獲取文本框的值xaml
- 22. 從動態文本框中獲取值
- 23. 從文本框中獲取值
- 24. 從多個文本框中獲取值
- 25. 從文本框中獲取值php
- 26. 從多個文本框中獲取值
- 27. 從文本框(C#)獲取價值
- 28. 從文本框獲取輸入值
- 29. 從警報框中獲取文本值
- 30. 如何獲取文本框的文本?
改爲使用:'onclientclick =「alert(document.getElementById('<%= yourtextbox.ClientID%>')。value)」'。如果你不這樣做不會工作,因爲文本框的客戶端ID將是所有控件的祖先ID的串聯。這適用於如果控件是服務器控件(不是簡單的'' –
@SteveB - 謝謝你 - 答案更新。 – ipr101
我的文本框是DevExpress'ASPxTextbox。這個解決方案適用於它嗎? –