码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET在母版页或内容页上获取控件ID

时间:2016-12-14 01:38:32      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:script   div   tcl   client   java   content   pull   获取   ret   

原本想给一个button添加一个confirm,不同的分数提示不同的信息(大于80合格,小于80不合格,提示是否提交),最开始用了button.Atribute.Add();但是它每次获取到的是label控件在刷新前的值,后来在网上看到了ViewState[]的使用,但是还是不行,没办法,只能用js:

<script>
function myconfirm()
{
    if(document.getElementById(‘lbl‘).value>=80)
    {return confirm(‘合格,是否提交?‘)}
    else
    {return confirm(‘不合格,是否提交?‘)}
}
</script>

  然而始终报错:undified;应该是找不到这个id的控件,没办法了,突然想到可以在浏览器中用F12,看到了需要获取的控件的ID,原来使用了母版页后对ID的解析是母版页+控件ID。

  最后把今天写的代码贴出来,以后碰到还可以看看:

<asp:Button ID="btn_commit" runat="server" Text="提交成绩" class="btn btn-primary pull-right" OnClientClick="return myFunction()" OnClick="btn_commit_Click" />

<script type="text/javascript">      
                                   function myFunction()
                                   {
                                    var hj=document.getElementById(‘ctl00_content_lbl_hj‘).innerText;
                                    if(hj>=80)
                                    {    
                                      return confirm(‘您的打分为 “合格” 确认提交?‘) ;                        
                                    }else{
                                      return confirm(‘您的打分为 “不合格” 确认提交?‘)   ;         
                                    }
                                }
                                    </script>

 

ASP.NET在母版页或内容页上获取控件ID

标签:script   div   tcl   client   java   content   pull   获取   ret   

原文地址:http://www.cnblogs.com/yh2015/p/6172326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!