2017-06-13 5 views
0

Ich habe dies:in asp.net MVC

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

Wie kann ich den Stil display:none-display:block in meinem Code in asp.net MVC ändern?

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

Können Sie erklären, warum Sie asp.net-mvc erwähnen? Wenn Sie die Linksichtbarkeit von einem Server abhängig machen müssen, können Sie etwas wie

verwenden. – DanNsk

+0

Sorry, weil ich einen Code html von asp.net – Float

+0

Ihre Frage ist nicht klar genug, was wollen Sie wirklich erreichen wollen? Möchten Sie 'html' Tags von Code hinter Ihrer Seite weitergeben oder wollen Sie einfach nur' html' in 'asp.net mvc' schreiben. – jamiedanq

Antwort

1

Geben Sie Ihr Element einen id und dann mit reinem JavaScript oder JQuery, es zu tun.

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

reine JavaScript

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

JQuery

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

Wie ich verstehe, wollen Sie HTML-Codes manipulieren, indem C# wie folgt;

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

isVisible ist die Variable C#. Und du kannst auch schreiben wie folgt.

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

Es gibt viele verschiedene Möglichkeiten, dies zu tun. Lesen Sie this document für weitere Details.