0
我是新來的JavaScript和想不通這是爲什麼不圖像的可見性設置正常時IsImportant是真實的。我可以通過檢查頁面看到if語句正在填充true或false,但它不會影響可見性。的Javascript不是在MVC Razor視圖運行
讚賞任何幫助,感謝
@using DomainLayer.DTOs
@model MessageDto
<script type="text/javascript">
function setImportantFlag()
{
if (@Json.Encode(Model.IsImportant))
{
document.getElementById('importantFlag').style.display = 'normal';
}
}
</script>
<img id="importantFlag" src="~/Images/important.png" style="display:none; height:100px; width:100px" />
@Html.Encode(Model.Title)<br />
@Html.Encode(Model.Author), @Html.Encode(Model.PublishDate)<br />
@Html.Encode(Model.Body) <br />
<br />
http://stackoverflow.com/questions/ask#
編輯:
的頁面看起來像這樣
<script type="text/javascript">
function setImportantFlag()
{
if (false)
{
document.getElementById('importantFlag').style.display = 'normal';
}
}
setImportantFlag();
</script>
<img id="importantFlag" src="/Images/important.png" style="display:none; height:100px; width:100px" />
Big ol deibufouebwf<br />
, 01/01/0001 00:00:00<br />
<br />
<br /><script type="text/javascript">
function setImportantFlag()
{
if (true)
{
document.getElementById('importantFlag').style.display = 'normal';
}
}
setImportantFlag();
</script>
<img id="importantFlag" src="/Images/important.png" style="display:none; height:100px; width:100px" />
News article one<br />
Author One, 13/06/2016 21:49:04<br />
Well if it isn&#39;t body one! <br />
<br />
沒有變化我很害怕,我還是謝謝你 – Chris
您是否有在您的瀏覽器開發人員工具(F12)中存在的任何錯誤?嘗試檢查控制檯以查看是否有任何內容。你也可能想嘗試發佈你的渲染函數的樣子。 –
我在控制檯中唯一的錯誤是有關同步XMLHttpRequests折舊。 jquery-1.10.2.js也存在於源代碼中。我將把提供的函數添加到問題 – Chris