Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
Asp.net mvc Razor动态呈现用户定义的标记_Asp.net Mvc_Razor - Fatal编程技术网

Asp.net mvc Razor动态呈现用户定义的标记

Asp.net mvc Razor动态呈现用户定义的标记,asp.net-mvc,razor,Asp.net Mvc,Razor,我怎样才能做到以下几点 @foreach (var responsible in new List<string>{"receiver", "sender"}) { <@responsible> ... </@responsible> } @foreach(新列表中负责的变量{“接收者”、“发送者”}) { ... } 以下各项应起作用: @foreach (var responsible

我怎样才能做到以下几点

    @foreach (var responsible in new List<string>{"receiver", "sender"})
    {
      <@responsible>
           ...
      </@responsible>
    }
@foreach(新列表中负责的变量{“接收者”、“发送者”})
{
...
}

以下各项应起作用:

@foreach (var responsible in new List<string>{"receiver", "sender"})
{
    @Html.Raw(string.Format("<{0}>", responsible))
        @:Hello world
    @Html.Raw(string.Format("</{0}>", responsible))
}
@foreach(新列表中负责的变量{“接收者”、“发送者”})
{
@Html.Raw(string.Format(“,responsible))
@:你好,世界
@Html.Raw(string.Format(“,responsible))
}

顺便说一下,如果您正在使用Razor构建XML,请立即停止并使用XML解析器。例如,编写一个自定义Xml操作结果,该结果将传递给您的模型,它将负责生成该结果。Razor适用于HTML,而不是其他任何内容。

以下内容应该可以使用:

@foreach (var responsible in new List<string>{"receiver", "sender"})
{
    @Html.Raw(string.Format("<{0}>", responsible))
        @:Hello world
    @Html.Raw(string.Format("</{0}>", responsible))
}
@foreach(新列表中负责的变量{“接收者”、“发送者”})
{
@Html.Raw(string.Format(“,responsible))
@:你好,世界
@Html.Raw(string.Format(“,responsible))
}

顺便说一下,如果您正在使用Razor构建XML,请立即停止并使用XML解析器。例如,编写一个自定义Xml操作结果,该结果将传递给您的模型,它将负责生成该结果。Razor是用于HTML的,不是其他任何东西。

我不确定你的问题是什么。这段代码可以很好地工作,但是浏览器不知道如何呈现它。我不确定你的问题是什么。这段代码可以很好地工作,但是浏览器不知道如何呈现它。谢谢你的回答!我将使用xmlbuilder@er-更妙的是,改用WebApi,它与MVC非常相似,但为web服务提供了更好的支持。谢谢你的回答!我将使用xmlbuilder@er-更好的是,改用WebApi,它与MVC非常相似,但为web服务提供了更好的支持。