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

山姆丹尼尔

这是我的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);
}  

但我收到一个错误

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

对此有任何建议。

服务隔离期

像这样尝试:-

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章