2017-06-13 48 views
0

代碼的HTML我有這樣的:添加或活躍在asp.net mvc的

<div class="display"> display</div> 
<div class="hidden" style="display:none">hidden</div> 

我怎樣才能改變從display:none的風格display:block在我的代碼在asp.net mvc的?

<div class="display"> display</div> 
<div class="hidden">hidden</div> 
+0

你能否澄清爲什麼你提到asp.net-mvc?如果您需要使服務器上的鏈接可見性有條件 - 那麼您可以使用類似

的內容。 – DanNsk

+0

對不起,因爲我需要通過asp.net做一個代碼html – Float

+0

你的問題還不夠清楚,你想要實現的是什麼?你是否想將'html'標籤從後面的代碼傳遞給你的頁面,或者你只是想知道如何在'asp.net mvc'中編寫'html'。 – jamiedanq

回答

1

給你的元素一個id,然後使用純JavaScript或JQuery來做到這一點。

<!-- Give id first --> 
<div id="some-id" class="hidden" style="display:none">hidden</div> 

純JavaScript

document.getElementById('some-id').style.display = 'block'; 

JQuery的

$('#some-id').css('display', 'block') 
0

據我瞭解,你要使用C#像下面來操縱的HTML代碼;

<div class="hidden" @(isVisible ? "style='display:block'":"style='display:none'")>hidden</div> 

isVisible是c#變量。你也可以像下面這樣寫。

<div class="hidden" style="display:@(isVisible ? "block":"none")">hidden</div> 

有很多不同的方法來做到這一點。閱讀this document瞭解更多詳情。