使asp.net Webforms母版页上的js代码中的路径(目录)可以处理根目录中不同级别的页面 - javascript

我在母版页中正在执行以下操作:

                <asp:Image data-toggle="popover" data-placement="bottom"
                    onmouseover="this.src='../Content/Images/icon-hover.png'"
                    onmousedown="this.src='../Content/Images/icon-hover.png'"
                    onmouseout="this.src='../Content/Images/icon.png'"
                    runat="server"
                    ImageUrl="../Content/Images/icon.png"></asp:Image>

但是,当我将使用此母版页2的aspx页面从根目录下移到第二层时,我开始注意到一个问题:

例如:

客户>维护> Customers.aspx

..Content/仅处理一级路径中的页面,例如:
客户>客户.aspx

有什么建议使此程序化,以便我可以像在asp.net服务器端一样在JavaScript中执行类似于〜的操作吗?

javascript大神给出的解决方案

您可以尝试如下操作:

onmouseover="this.src = getResolvedUrl('Content/Images/icon-hover.png')"

使用Javascript实用程序功能:

<script type="text/javascript">
    function getResolvedUrl(url) {
        return '<%= ResolveUrl("~/") %>' + url;
    }
</script>

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …

写一行到javascript文件 - javascript

我正在使用数组来显示网站中的一些图像:var paintingImages; paintingImages = [ { url: 'images/objects/ron.jpg', alt: 'ron' } ]; 该js代码写在paintings.js中,我的主要js代码写在main.js文件中我已经为艺术家制作了这个…

Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript

我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…

如何从客户端将数据插入数据库? - javascript

我是Web开发的初学者,可以访问cpanel上托管的网站,并且需要对其进行一些更改。这个网站的后端是由蛋糕PHP制作的,我想使用ajax从客户端将一些数据插入其数据库。问题是我不知道如何获取负责插入数据库的PHP文件的URL。参见下面的代码:var xhttp = newXMLHttpRequest(); xhttp.onreadystatechange= …

跨python套接字将JSON传递给Javascript - javascript

我正在使用python套接字与JavaScript客户端进行通信。http://docs.python.org/2/library/socket.html然后遵循JavaScript代码的一部分,ws = new WebSocket("ws://localhost:7777/"); ws.onopen = function(){ aler…