答案 0 :(得分:1)
这可以通过以下代码实现:
@using System.Xml.XPath
@{
XPathNodeIterator iterator = umbraco.library.GetPreValues(1124);
iterator.MoveNext();
XPathNodeIterator preValues = iterator.Current.SelectChildren("preValue", "");
}
<select name="codeTheme">
@while (preValues.MoveNext())
{
string preValue = preValues.Current.Value;
string id = preValues.Current.GetAttribute("id", "");
<option value="@id" @(member.GetValue("codeTheme").ToString() == id ? "selected" : "")>@preValue</option>
}
</select>
您只需将GetPreValues(xxxx)
中的ID号更改为您要定位的数据类型的ID即可。要找到它,请导航到Umbraco后端的数据类型,并从URL中获取数字。
“codeTheme”需要更改为会员区内的媒体资源名称。