【问题标题】:ASP.NET write url of page into script data-urlASP.NET 将页面的 url 写入脚本 data-url
【发布时间】:2014-04-08 08:40:33
【问题描述】:

我有一个 C# ASP.NET 网站,我正在努力做我需要做的事情。 ASP.NET 对我来说是新手,因此非常感谢任何帮助!

我有一个社交分享脚本,它只是将页面详细信息发布到社交网络,代码如下所示:

<script src="share.js" type'="IN/Share" data-url="#PAGE URL#"></script>

我需要做的是将页面的URL输出到data-url中

我尝试过使用:

<% Response.Write (HttpContext.Current.Request.Url.AbsoluteUri); %>

虽然这确实有效,但它也会将 URL 输出到页面顶部,这是我不想要的。请问有什么更好的方法吗?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    解决办法如下:

    <script src="share.js" type="IN/Share" data-url="<%=HttpContext.Current.Request.Url.AbsoluteUri%>"></script>
    

    【讨论】:

      【解决方案2】:

      为什么不使用Javascript来传递url?

      var URL = window.location.protocol + "//" + window.location.host + "/" + window.location.pathname;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多