在javascript中找不到隐藏文本的Id

在javascript中找不到隐藏文本的Id,javascript,c#,asp.net,telerik,Javascript,C#,Asp.net,Telerik,这是我的aspx页面 <telerik:GridTemplateColumn SortExpression="PrintColumn" DataField="PrintColumn" HeaderText="" HeaderStyle-Font-Bold="true"> <ItemTemplate> <asp:HiddenField ClientIDMode="Static" ID="lblIDSIDPrint" runat="ser

这是我的aspx页面

<telerik:GridTemplateColumn SortExpression="PrintColumn" DataField="PrintColumn" HeaderText=""
    HeaderStyle-Font-Bold="true">
    <ItemTemplate>
        <asp:HiddenField ClientIDMode="Static" ID="lblIDSIDPrint" runat="server" Value='<%# Eval("DSID") %>'/>
        <asp:HiddenField ID="lblDataDSPrint" runat="server" Value='<%# Eval("DataDS")%>'/>
        <asp:LinkButton Style="text-align: right; float: right;" ID="lbDSPrint" runat="server"
            OnClientClick="popWin">Print</asp:LinkButton>                                                     
    </ItemTemplate>
</telerik:GridTemplateColumn>

印刷品
这是我的javascript

function popWin() {
    var Dsid = document.getElementById('<%=lblIDSIDPrint.ClientID %>').value;
    var DataDs = document.getElementById('<%=lblDataDSPrint.ClientID %>').value;
    alert(Dsid);
    alert(DataDs);
}  
函数popWin(){
var Dsid=document.getElementById(“”).value;
var DataDs=document.getElementById(“”).value;
警报(Dsid);
警报(数据);
}  
但是我犯了个错误

“CS0103:名称'lblIDSIDPrint'在当前上下文中不存在”

有什么建议吗

尝试使用
$(文档)。查找(“#lblIDSIDPrint”).val()

像这样尝试:-

var Dsid = document.getElementById('lblIDSIDPrint').value; alert(Dsid);

try:-
var Dsid=document.getElementById('lblIDSIDPrint')。值;警报(Dsid)谢谢,还有一件事。如果我单击网格视图上的任何值,警报中只显示第一个值,我是否有任何错误?谢谢如果您想显示多个值,请使用类选择器。尝试读取javascript类seletor