日期:2014-05-19  浏览次数:20388 次

js接收到的参数值改变了
后台添加了某个按钮的单击事件:    
 
Me.btnSelect.Attributes.Add( "onclick ",     "ShowSizaiSub( "     &     Me.hdnKubun.Value     &     ", "     &     Me.ddlJa.SelectedValue     &     ") ")    
 
js里的函数:    
function     ShowSizaiSub(strKbn,Ja){    
      var     url     =     "../popup/BA01401.aspx?KBN= "+strKbn+ "&JACD= "+Ja;    
      var     args=     "dialogtop:140;dialogleft:300;dialogwidth:350px;dialogheight:450px;toolbar:no;status:no ";    
      window.showModalDialog(url, '選択 ',args);    
}    
 
当Me.hdnKubun.Value     = "1 "    
      Me.ddlJa.SelectedValue= "000001 "时    
函数ShowSizaiSub接受到Ja的值为1    
 
Me.ddlJa.SelectedValue= "06377 "时    
函数ShowSizaiSub接受到Ja的值为3327    
 
请问:值为什么会改变?

------解决方案--------------------
Me.btnSelect.Attributes.Add( "onclick ", "ShowSizaiSub(document.getElementById( ' " & Me.hdnKubun.ClientID& " ').value,document.getElementById( ' " & Me.ddlJa.ClientID& " ').value); ")