我已经为此苦苦挣扎了几天,但我没有运气。
问题是,我有一个详细信息视图,它是多视图中视图的一部分,但更重要的是,嵌套在我的详细信息视图中的是许多控件。在这些控件中,我对其中 3 个感兴趣,两个下拉列表和一个文本框。在我的一个下拉列表中,我附加了一个 javascript 函数,当用户从下拉列表中选择一个值时,该函数适用于 onchange 事件
现在,在我的 javascript 函数上,当用户使用“this”作为传递的参数选择一个值时,我可以从我的下拉列表中获取值。但是,在其他两个剩余控件,文本框和另一个下拉列表中,我无法获得该控件。
我尝试了以下代码片段(这已用于两个控件):
document.getElementById('<%= dv.FindControl("ddlTrust.ClientID") %>'); //this returns null
document.getElementById('<%= ddlTrust.ClientID %>'); //errors - says that control has not been declared
document.getElementById("ddlTrust"); //this returns null
有任何想法吗?