Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在一行中包含包含html的If语句_C#_Razor_Visual Studio 2013_Asp.net Mvc 5 - Fatal编程技术网

C# 在一行中包含包含html的If语句

C# 在一行中包含包含html的If语句,c#,razor,visual-studio-2013,asp.net-mvc-5,C#,Razor,Visual Studio 2013,Asp.net Mvc 5,我有以下代码: <th class=" @if( @Request.QueryString["desc"].AsBool() ){ @:table-desc } @if( @Request.QueryString["desc"].AsBool() ){ @:table-desc } " width="100%" @Html.SortTableClickEvent(@Request.Path, "Name", C

我有以下代码:

        <th class="
            @if( @Request.QueryString["desc"].AsBool() ){ @:table-desc }
            @if( @Request.QueryString["desc"].AsBool() ){ @:table-desc }
        " width="100%" @Html.SortTableClickEvent(@Request.Path, "Name", Convert.ToBoolean(@Request.QueryString["desc"]))>
            Name
        </th>
试用

<th class="@Request.QueryString["desc"].AsBool()?table-desc:table-desc".....

要打印字符串,请执行以下操作:

@if( @Request.QueryString["desc"].AsBool() ){ @":table-desc" }
也可以将其粘贴到变量中:

@{
    var sortClass = Request.QueryString["desc"].AsBool() 
        ? "table-desc" 
        : "table-asc";
}

<th class="@sortClass">
@{
var sortClass=Request.QueryString[“desc”].AsBool()
?“表说明”
:“表asc”;
}

很酷,我喜欢。。。但是如果else语句是空的呢。。因此,如果是desc,则输出“表描述,否则不输出任何内容。。。如果我在其中放入一个空字符串,它会做扭曲的小图形,如果我不想输出任何内容,如果它为false,该怎么办。。。像这样的东西,但这不起作用:你不能给任何类,是目前或不目前在你的样式表哈,嗯,我想我可以。这是更整洁的。。但这并不是一个很好的解决方案(尽管你在回答时不知道…)谢谢,学到了一些新东西!只需在
中包装HTML就可以了,而不是用
@:
速记。这是不能接受的吗?
@if( @Request.QueryString["desc"].AsBool() ){ @":table-desc" }
@{
    var sortClass = Request.QueryString["desc"].AsBool() 
        ? "table-desc" 
        : "table-asc";
}

<th class="@sortClass">