我有一个看起来像这样的 xml 字符串
<row Name="analog.__VG_SPP3_SFRTPCT" />
<row Name="analog._3305_LIST210_1" />
<row Name="analog._AG_5340_PR14AN" />
<row Name="analog._AG_EPNT_2" />
<row Name="analog._AG_EPNT_SP" />
<row Name="analog._AG_MERC_ERXTES" />
<row Name="analog._AG_ROC_TEST" />
<row Name="analog._AG_ROM1_LOAD" />
<row Name="analog._AG_TEST_CRC1LT" />
<row Name="analog._AG_TEST_CRC1RT" />
<row Name="analog._CWAV_TST_MDP1CV" />
<row Name="analog._CWAV_TST_MDP1CV_LIST" />
尝试为显示在 javascript 中的组合框生成选项列表,我试图循环通过 razor 中的 xml 字符串来生成它,但是我不太确定如何或者是否可能,我可以通过拆分来做到这一点xml 到一个单独的数据结构中,然后在 razor 中再次循环通过该数据结构。但是,出于性能原因,能够一口气完成此操作会很好。
@model string
@{
Response.ContentType = "text/xml";
Layout = null;
}
<complete>
<option value=""><![CDATA[ ]]></option>
@foreach (var row in @Model)
{
<option value="@(row.Name)">@(row.Name)</option>
}
</complete>