C# 将国旗图像与国家名称匹配:

C# 将国旗图像与国家名称匹配:,c#,asp.net,image,C#,Asp.net,Image,我有一个下拉菜单,上面有提交到数据库的国家名称。我想在终端用户配置文件上显示该国国旗的图像。我在根目录中有一个包含所有标志图标的文件夹 我该怎么办 我能够抓取用户的国家名称,但现在我有这个使用该名称抓取图像的图像文件夹 Flag_image.ImageUrl = "~/images/"countryTESTLabel.Text.ToString.Replace("_", " ")".png"; @Jason,上传/插入每个旗帜图像(文件夹的图像路径),并在数据库中显示其国家名称,然后在页面中

我有一个下拉菜单,上面有提交到数据库的国家名称。我想在终端用户配置文件上显示该国国旗的图像。我在根目录中有一个包含所有标志图标的文件夹

我该怎么办

我能够抓取用户的国家名称,但现在我有这个使用该名称抓取图像的图像文件夹

 Flag_image.ImageUrl = "~/images/"countryTESTLabel.Text.ToString.Replace("_", " ")".png";

@Jason,上传/插入每个旗帜图像(文件夹的图像路径),并在数据库中显示其国家名称,然后在页面中绑定dropdownlist中的国家名称。请注意,此下拉列表中的国家/地区名称将是唯一的,因为它们的ID也包含文件夹的图像路径名。因此,当最终用户从下拉列表中插入国家名称时,它将显示与特定国家名称ID关联的标志图像。您可以使用GridView使用图像填充用户配置文件。
如果需要更多信息,请ping我。

@Jason,在数据库中上载/插入每个国旗图像(文件夹的图像路径)及其国家名称,并在页面中在dropdownlist中绑定国家名称。请注意,此下拉列表中的国家/地区名称将是唯一的,因为它们的ID也包含文件夹的图像路径名。因此,当最终用户从下拉列表中插入国家名称时,它将显示与特定国家名称ID关联的标志图像。您可以使用GridView使用图像填充用户配置文件。
如果还有什么事,请告诉我。

我想出来了。这是我使用的代码

string checkCountryQuery = "select Country from userDataTable where Username = '" + Session["New"].ToString() + "'";
        MySqlCommand country_comm = new MySqlCommand(checkCountryQuery, cn);
        string country = country_comm.ExecuteScalar().ToString().Replace("_", " ");

        countryTESTLabel.Text = country;
        Flag_image.ImageUrl = @"../images/Flags/" + countryTESTLabel.Text.Replace(" ", "_") + ".png";
        countryTESTLabel.Visible = false;

我想出来了。这是我使用的代码

string checkCountryQuery = "select Country from userDataTable where Username = '" + Session["New"].ToString() + "'";
        MySqlCommand country_comm = new MySqlCommand(checkCountryQuery, cn);
        string country = country_comm.ExecuteScalar().ToString().Replace("_", " ");

        countryTESTLabel.Text = country;
        Flag_image.ImageUrl = @"../images/Flags/" + countryTESTLabel.Text.Replace(" ", "_") + ".png";
        countryTESTLabel.Visible = false;

将每个国旗文件名与数据库中的一个国家相关联这就是我的想法,所以只要将名称与图像和数据库条目相匹配,就像验证时一样?假设国家代码是UK,国旗图标的文件名可以是flag_UK。然后对于CA,它是flag_CA…我已经用txt文件中的国家名称填充了下拉菜单。我的图像文件夹中还有一个包含所有标志的文件夹。所以现在只需要编写代码。这就是我想弄明白的…无论如何,最好的方法是什么。将每个国旗文件名与数据库中的国家关联这就是我的想法,所以只需将名称与图像和数据库条目匹配,就像验证时一样?假设国家代码是UK,国旗图标的文件名可以是flag_UK。然后对于CA,它是flag_CA…我已经用txt文件中的国家名称填充了下拉菜单。我的图像文件夹中还有一个包含所有标志的文件夹。所以现在只需要编写代码。这就是我想弄明白的……无论如何,什么是最好的方法呢。