本文介绍了如何从代码中使用变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 您好, 我想使用我在代码后面声明的变量, 我尝试过: i使用了这段代码, < asp:AquaButton ID =btnWorkflowMassrunat =server OnClientClick ='if(<%= bAlert%> =True){} else {LoadWorkflowMass();}' meta:resourcekey =btnWorkflowMassResource1> 代码背后我声明了bAlert: public bool bAlert; i想要面试我调用LoadWorkflowMass()方法。 我有synthaxe错误。解决方案 您的语法确实不正确。你应该这样做: OnClientClick =if('<% = bAlert%>'){alert('true');} else {LoadWorkflowMass();}返回false; 虽然有效,但我仍然建议您将逻辑放在 JavaScript 函数中,这样您就可以轻松地读取和调试它们。例如: < head runat = 服务器> < title> < / title > < script type = text / javascript> function isValid(){ var result = ' <%= bAlert%>'; if (result){ alert(' 真'); } else { LoadWorkflowMass(); } 返回 false ; } < / script> < / head > 然后你只需按上面这样调用函数: OnClientClick =isValid(); Hello,I want to use my variable that i was declared in code behind,What I have tried:i have used this code ,<asp:AquaButton ID="btnWorkflowMass" runat="server" OnClientClick='if(<%=bAlert %> = "True"){}else{LoadWorkflowMass();}' meta:resourcekey="btnWorkflowMassResource1" >in code behind i declared bAlert :public bool bAlert;i want to cheek befor i call LoadWorkflowMass() methode.and i have synthaxe error. 解决方案 这篇关于如何从代码中使用变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
07-29 17:24
查看更多