我的 ASP.Net 文件中有一个脚本块,我应该在其中访问外部控件的 javascript。这似乎根本不起作用,我尝试了在网上找到的所有解决方案,但可能我没有在寻找正确的东西。据我所见,src
脚本标签中的属性可以完成工作,但我不能拥有自己的代码,src
而且似乎有这个属性。
有趣的是,当我从事件中调用 javascript 函数时,它可以正常工作。像这样的东西:
作品:
<stgwc:ImageLinkButton runat="server" ID="ImageLinkButton1" ImageUrl="~/Images/base/Icons/16x16/brush1.png" OnClientClick="GridRowEnterEditMode(this, 'EditRole'); return false;" />
我的方法是:
<stgwc:ImageLinkButton runat="server" ID="btnEditRole" ImageUrl="~/Images/base/Icons/16x16/brush1.png" OnClientClick="EnterRolesEditMode(this.id); return false;" />
function EnterRolesEditMode(btnClientId) {
var grd = document.getElementById('dgrRoles');
var btn = document.getElementById(btnClientId);
grd.GridRowEnterEditMode(btn, 'EditRole');
}