如何从后面的 ascx 代码中获取值 ID

How can I get value ID from ascx code behind

我上面有3张照片。我不知道如何在 JavaScript 中声明变量以从 ascx 和代码后面获取值。

所有学分转到:

添加一个class然后得到class的值:

<input type="hidden" id="hdnLibraryName" runat="server" CssClass="library"/>

然后:

var LibraryName = $(".library").val();

使用下面的代码使用 jQuery 代码获取隐藏值。

var libraryName = $("input[id$='hdnLibraryName']").val();

示例:

.ascx码

<input type="hidden" id="hdnLibraryName" runat="server"/>

<script src="https://code.jquery.com/jquery-1.12.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function () {
        var libraryName = $("input[id$='hdnLibraryName']").val();
        console.log(libraryName);
    });
</script> 

.ascx.cs代码

protected void Page_Load(object sender, EventArgs e)
{
    this.hdnLibraryName.Value = "Library1126";
}