Как связать XML-детали в выпадающем списке HTML - PullRequest
0 голосов
/ 29 июня 2019

    <Agencies>

  <Deatils>
    <Id>1</Id>
    <Name>ABC</Name>
  </Deatils>

  <Deatils>

    <Id>2</Id>
    <Name>CDE</Name>
  </Deatils>

</Agencies>
<Consultant>

  <Deatils>
    <Id>10</Id>
    <Name>LMN</Name>

   </Deatils>
  <Deatils>
    <Id>11</Id>
    <Name>OPQ</Name>
  </Deatils>
</Consultant>

Я хочу, чтобы вышеуказанный тег имени консультанта и агентства был связан в выпадающем списке 2 mvc для i, e: ABC, CDE в одном раскрывающемся списке и LMN, OPQ в другом раскрывающемся списке. Как я добьюсь этого

1 Ответ

0 голосов
/ 29 июня 2019

Поместите свой XML-файл в App_Data или в любое место программы и в MapPath. Назначьте их путь, а также присвойте имя вашему первому столбцу XML в последней строке.

Здесь я использую «код», потому что это мой первый столбец XML, а страна - это имя столбца, который я хочу показать в раскрывающемся списке.

private void BindCountry()
{
    XmlDocument doc = new XmlDocument();
    doc.Load(Server.MapPath("~//App_Data//countries.xml"));

    foreach (XmlNode node in doc.SelectNodes("//country"))
    {
        ddlcountry.Items.Add(new ListItem(node.InnerText, node.Attributes["code"].InnerText));
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...