我正在使用代碼第一方法與EF 5.0使用Visual Studio 2012的MVC Web應用程序。 我寫了下面的代碼,以使一個模式窗口出現在一些點:HTML代碼搞亂以下URL
<div id="mod" style="display:none;">
<div id="mod-container">
<div id="mod-close"><img src="~/Content/icons/close.png" title="close" onclick="$('#mod').fadeOut();"/></div>
<div id="mod-content"></div>
</div>
</div>
如果運行正常,exept,圖像<img src="~/Content/icons/close.png" [...] />
不能由認爲它的URL,瀏覽器被發現是
http://localhost:49895/Class1/Home/~/Content/icons/close.png
準確地說,我的div的每個代碼都在之下。如果我把上面的div的我的形象,它與下面的網址正確顯示:
http://localhost:49895/Content/icons/edit.png
你有一個想法,我把事情搞亂?
EDIT2:例如(後問題得到解決)
這工作:
<img src="~/Content/icons/close.png" title="close" onclick="$('#mod').fadeOut();"/>
<!-- comment containing a quote ' -->
<div id="mod" style="display:none;">
<div id="mod-container">
<div id="mod-close"></div>
<div id="mod-content"></div>
</div>
</div>
這不起作用:
<!-- comment containing a quote ' -->
<div id="mod" style="display:none;">
<div id="mod-container">
<div id="mod-close"></div>
<div id="mod-content"></div>
</div>
</div>
<img src="~/Content/icons/close.png" title="close" onclick="$('#mod').fadeOut();"/>
您正在使用AJAX調用你的模式與包裹你的src? –
@ Arno2501不,我不是,它實際上與它無關。該模式通過下面的另一個js腳本調用,但刪除它並沒有改變任何東西 –
您是複製/粘貼示例代碼還是手動輸入代碼? – Betty