释放到javascript调用变量 [英] Releated to javascript Calling Variable

查看:68
本文介绍了释放到javascript调用变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,


请帮助我了解javascript.

我在母版页&上添加了超链接按钮.调用其onclick事件的javascript.

Hello ALL,


Please Help me about javascript.

I have added a hyperlink button on master page & call javascript of its onclick event.

<asp:HyperLink ID="HyperLink2" runat="server" onclick="showHelp('<%=hostCompanyID %>','<%=portaltype1%>');" >Help 



在这里hostCompanyID& portaltype1变量是public&在后端分配一个值.



Here hostCompanyID & portaltype1 variable are public & assign a value at backend.

function showHelp(hostid,portal)
{
      alert(hostid);
      alert(portal);
}



但是在这里我没有得到给定变量的值,我得到了它的字符串,因为它是...

请给我建议一下.

感谢高级..



but here i don''t get value of given variable i got its string as it is...

Please suggest me about that.

thanks in advanced..

推荐答案

如何在前端javascript功能中使用后端变量.您可以尝试使用隐藏字段.您可以将值设为隐藏字段,并将隐藏字段的ID传递给脚本函数.

这是更多有关隐藏字段的信息.

隐藏字段 [ hiddenfield [ http://www.dotnetfunda.com/tutorials/controls/hiddenfield.aspx [ ^ ]
how can you use backend variable in front end javascript fuction. you try by using hidden fields. you can value to hidden field and pass id of hidden field to script function.

here is more on hidden fields..

googled[^]

hidden field[^]

hiddenfield[^]

http://www.dotnetfunda.com/tutorials/controls/hiddenfield.aspx[^]


删除

Remove the

runat="server"



它会起作用.

但是,如果要使其成为服务器端控件,则必须在页面OnLoad part中设置其OnClick :



and it will work.

but if you want it to be server side control you have to set its OnClick in page OnLoad part :

HyperLink2.Attributes.Add("OnClick", string.Format("showHelp('{0}','{1}');", hostCompanyID, portaltype1));



希望对您有所帮助.



Hope it helps.


这篇关于释放到javascript调用变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆