C#のスイッチケースに基づいて、MVC3でdivを表示および非表示にするためのC#コードを作成する必要があります.JQuery Showまたはhideを使用せずに、完全にサーバー側で..
質問する
29698 次
3 に答える
11
switch ステートメントを .cshtml ファイルに直接追加します。その時点で、すべてサーバー側になります。
コントローラ:
public ActionResult Page()
{
string data = "value1";
return View(data);
}
CSHTML:
@model string; // this should be the Type your controller passes
<div>some html content</div>
@switch(Model) // Model is how you access your passed data
{
case "value1":
<div>...</div>
break;
case "value2":
<div>...</div>
break;
}
<div>more html content</div>
于 2013-03-07T04:42:15.430 に答える
0
W3c に論理条件に関する記事があります
このサンプルを使用
@switch(value)
{
case "YourFistCase":
<div>Login</div>;
break;
case "YourSecondeCase":
<div>Logout</div>;
break;
}
またはサンプルを見る
// Use the @{ } block and put all of your code in it
@{
switch(id)
{
case "test":
// Use the text block below to separate html elements from code
<text>
<h1>Test Site</h1>
</text>
break; // Always break each case
case "prod":
<text>
<h1>Prod Site</h1>
</text>
break;
default:
<text>
<h1>WTF Site</h1>
</text>
break;
}
}
于 2013-03-07T04:52:00.227 に答える
-2
なぜ switch ステートメントを使用するのですか??
もし条件が好きですか?
為に
<% if(CheckYourCondition){ %>
<div class="TestClass">
Test
</div>
<% } %>
于 2013-03-07T04:59:27.843 に答える