调用 JavaScript 方法进行 asp.net 控制不起作用
calling javascript method for asp.net control not working
这是我的JavaScript:
$(document).ready(function () {
function ShowHelp() {
window.open('../WebHelp/' + '<%= SessionManager.CurrentDictionaryId %>' + '/mweb.htm#cshelp/assetsdetail.htm', '', 'toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
}
function RunPrint(values) {
window.open('../Reports/Assets/AssetProfile.aspx?id=' + values, '', 'toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes');
}
});
我有两个<asp:Hyperlink>
标签设置如下:
<asp:HyperLink ID="lnkHelp" runat="server" EnableViewState="False" ImageUrl="~/Images/Help.png"
NavigateUrl="javascript:ShowHelp();" />
<asp:HyperLink ID="lnkPrint" ImageUrl="~/Images/PrintMed.png" runat="server" EnableViewState="false"
NavigateUrl="javascript:GetSelectedToPrint();" />
在Chrome中运行调试器工具时,我收到以下消息:
"Uncaught ReferenceError: ShowHelp is not defined"
"(anonymous function)"
我对javascript相当无知,但我觉得我知道的足够多,可以阅读那里的内容,但我看不到问题所在。
您是否尝试删除 $(document).ready(function(){ ?
如果您只想创建一个将在加载控件后触发的函数(在您的情况下),则不需要该代码。
相关文章:
- 在 asp.net 中使用 Javascript 进行时间选择器控制
- 调用 JavaScript 方法进行 asp.net 控制不起作用
- 不要在 vb.net 中的 telerik 控制中进行寻呼
- 同一 ASP.NET 用户的多个实例控制 Javascript 名称冲突
- asp.net多用户控制客户端id问题
- asp.net控制值不传递给javascript函数
- ASP.NET 网格视图 - 允许从控制键按下和鼠标左键一起单击多选
- ASP.Net,控制ddl OnClientSelectedIndexChanged目标中的客户端ID
- 在jquery中,asp.net通过服务器控制进行循环
- 使用ASP.net控件禁用表&Telerik控制
- 在ASP.net c#中,是否有一种方法可以将控制从Javascript传递到CS
- Javascript不能从ASP调用.NET用户控制
- 如何在ASP中动态显示图像.. NET文字控制
- 如何在asp.net的OnClientClick属性中使用javascript变量.网络控制
- 如何在asp.net中动态地将图像设置为文字控制
- 获取ASP的值.. NET控制日期picker
- asp.net向用户控制发布javascript ajax
- asp.net mvc-控制浏览器缓存生成的JavaScript
- ASP.NET WebForms-同时执行JavaScript验证和验证控制
- 上传到ASP.Net时控制图像文件大小