在母版页中?" />

为什么运行时变为 在母版页中?

我从未见过这个问题,也不知道是什么原因造成的。

当我浏览使用此母版页的页面时,我的母版页中出现类似此代码的内容

<div class="myClass1">
    <a href="~/#link" runat="server" title=" <%$ Resources: myRess1 %>">
        <asp:Literal runat="server" Text="<%$ Resources: myRess1 %>" /><br />
        <img class="myClass2" src="/MasterPage/images/myGif.gif" width="19"  height="12" alt="" />
    </a>
</div>

,代码变成

<div class="myClass1">
    <a href="#link#link" title="myTitle">
        myTitle<br />
        <img class="myClass2" src="/MasterPage/images/.gif" width="19" height="12" alt="" /><br />
    </a>
</div>

为什么链接会加倍?

如果我放置像 default.aspx 这样的东西而不是#link,它就可以完美地工作。

我使用“〜/”的原因是因为母版页位于其他地方,如果我不放置〜/,它会使链接为/masterpage/#link,这是无效的

I never saw that problem and I have no idea what is causing it.

I got something like this code in my masterpage

<div class="myClass1">
    <a href="~/#link" runat="server" title=" <%$ Resources: myRess1 %>">
        <asp:Literal runat="server" Text="<%$ Resources: myRess1 %>" /><br />
        <img class="myClass2" src="/MasterPage/images/myGif.gif" width="19"  height="12" alt="" />
    </a>
</div>

when I browse a page that using this master page, the code become

<div class="myClass1">
    <a href="#link#link" title="myTitle">
        myTitle<br />
        <img class="myClass2" src="/MasterPage/images/.gif" width="19" height="12" alt="" /><br />
    </a>
</div>

why does the link double itself?

if I put something like default.aspx instead of #link, it work perfectly.

The reason why I'm using "~/" is because the master page is located somewhere else, if I don't put ~/ it make the link as /masterpage/#link which is invalid

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

沒落の蓅哖 2024-08-13 04:43:11

~/ 应该不是必需的。只需使用#link

The ~/ should not be necessary. Just use #link

Spring初心 2024-08-13 04:43:11

'~' 只能与服务器控件一起使用,不能与 html 控件一起使用。您应该只使用 href="#link"。

'~' can be used only with server controls and not with html controls. You should just use href="#link".

梦魇绽荼蘼 2024-08-13 04:43:11

现在我改变了我的

<a href="~/#link" runat="server" title=" <%$ Resources: myRess1 %>">

<a href="#link" title="<%=GetLocalResourceObject("myRess1 ") %>">

它工作正常,但如果有人能告诉我为什么 runat="server" 搞砸了#link,那就很高兴知道

for now I changed my

<a href="~/#link" runat="server" title=" <%$ Resources: myRess1 %>">

to

<a href="#link" title="<%=GetLocalResourceObject("myRess1 ") %>">

and it's working fine but if someone could tell me why with runat="server" screw up the #link, that would be good to know

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文