gpt4 book ai didi

javascript - 如何访问 js/jquery 中的用户控件值

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:01 25 4
gpt4 key购买 nike

假设我创建了一个包含两个文本框和一个按钮的用户控件

 --Start UserControl UserDetails--
<asp:TextBox runat="server" id="txtName"></asp:TextBox>
<asp:TextBox runat="server" id="txtAddress"></asp:TextBox>
--End UserControl UserDetails-

在 aspx 中如果我使用相同的用户控件,

<uc1:UserDetails runat="server" ID="UserDetails1" />
  1. 如何使用用户控件 ID UserDetails1 访问 txtName
  2. 如何让 $('#UserDetails1').val() 返回 txtName 的值?

最佳答案

只需在您的用户控件代码后面为您添加一个公共(public)属性TextBox

public TextBox Name
{
get { return txtName; }
set { txtName = value; }
}

现在您可以像这样访问您的 TextBox:

<uc1:UserDetails runat="server" ID="UserDetails1" />

<script>
$(function () {
$("#<%= UserDetails1.Name.ClientID%>").val("set you text here");
//or
var name = $("#<%= UserDetails1.Name.ClientID %>").val();
});
</script>

关于javascript - 如何访问 js/jquery 中的用户控件值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41095076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com