jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 如何在asp.net代码隐藏中获取HiddenField值大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在asp.net代码隐藏中获取HiddenField值?提前感谢!
public partial class ReadCard : System.Web.UI.Page
    {
        protected void Page_Load(object sender,EventArgs E)
        {
            Response.Cache.SetCacheability(System.Web.httpCacheability.NoCachE);

        }

        protected void Button1_Click(object sender,EventArgs E)
        {
            this.CLIENtScript.RegisterStartupScript(this.GetType(),"MyClick ","<script>ReadCard();</script> ");
            String b= HiddenField1.Value; //How to get the value "123"??
        }
    }

ASPX:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <Meta http-equiv="expires" content="0"/>
    <Meta http-equiv="cache-control" content="no-cache"/>
    <Meta http-equiv="pragma" content="no-cache"/>
    <script src="jquery-1.5.2.min.js" type="text/javascript"></script>
         <script type="text/javascript">
             function ReadCard() {
                 $("#HiddenField1").val("123");
             }
        </script>
</head>
<body>
    <form id="form1" runat="server">
    <asp:HiddenField ID="HiddenField1" runat="server" />
    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />
    </form>
</body>
</html>

解决方法

客户端ID不一定与服务器ID相同(除非您使用的是CliendIDMode = Static.您可以插入服务器标签获取客户端ID.

另请注意,您必须将脚本放在document.ready标记内,或将脚本放在页面底部 – 否则脚本将找不到HiddenField1,因为它尚未加载到DOM中.

$(document).ready(function() {
    $("<%= HiddenField1.ClientID %>").val("123");
});

大佬总结

以上是大佬教程为你收集整理的jquery – 如何在asp.net代码隐藏中获取HiddenField值全部内容,希望文章能够帮你解决jquery – 如何在asp.net代码隐藏中获取HiddenField值所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。