Href无法在asp.net中运行

时间:2016-01-09 06:13:33

标签: html asp.net href

我在处理asp.net方面没有很多经验。我有一行代码,我无法弄清楚为什么它不打开一个由href链接的css模态窗口。这是代码行:

<div class="image-delete" id="dislikeListingButton" data-mls="@update.Number" data-searchid="@update.SearchId">
    <a href="#delete">
        <img src="/Content/img/delete.png">
    </a>
</div>

我无法弄清楚为什么围绕img的href不会触发模态窗口。

2 个答案:

答案 0 :(得分:0)

我假设您的网页上有一个ID为delete的div。

您可以在点击href时滚动查看delete div。此外,如果该div设置为display:none的CSS,那么您也可以将其设置为此CSS display:block,以便其可见并调用JavaScript方法scrollIntoView来查看它。

您可以在此网址上看到类似代码的演示:Demo Code。这个演示比下面的代码更复杂,因为它将切换删除div,即点击href时显示,然后在第二次点击href时隐藏。

<div class="image-delete" id="dislikeListingButton" data-mls="@update.MLSNumber" 

    data-searchid="@update.SearchId">
        <a href="#" onclick="ShowPopup(); return false;">
            Open Window
        </a>
</div>

<scrip type="text/javascript">
  function ShowPopup() {
    //if div was not visible before you could also use the line below
    //document.getElementById("delete").style.display =  "block";
    document.getElementById("delete").scrollIntoView(true);
    return false;
  }
</script>

答案 1 :(得分:0)

TRT:$(&#39;#dislikeListingButton&#39;)。click(function(){$(&#39; #delete&#39;)。show()});