C# 如果特定用户有国家/地区,则将dropdownlist中的值从标准值更改为特定国家/地区

C# 如果特定用户有国家/地区,则将dropdownlist中的值从标准值更改为特定国家/地区,c#,asp.net-mvc-4,html-select,C#,Asp.net Mvc 4,Html Select,所以我遇到了一个问题(当然),用户在编辑个人资料页面时选择一个国家,当他们选择一个国家时,我希望我的另一个下拉列表显示该值 以下是我的例子: if (UserhasCountry) { var user = startPage.SelectedCountry == currentUser.GetAttributeValue<string>("Country"); } if(UserhasCountry) {

所以我遇到了一个问题(当然),用户在编辑个人资料页面时选择一个国家,当他们选择一个国家时,我希望我的另一个下拉列表显示该值

以下是我的例子:

 if (UserhasCountry)
                {

  var user = startPage.SelectedCountry == currentUser.GetAttributeValue<string>("Country");


                }
if(UserhasCountry)
{
var user=startPage.SelectedCountry==currentUser.GetAttributeValue(“国家”);
}

解释:Startpage.selectedcountry是我想用用户提供的特定国家/地区填写的下拉列表。但当我调试这个时,我发现selectedcountry仍然是全球性的。我想要瑞典之类的特定国家,请尝试设置下拉列表的值而不是文本,也就是说,如果要设置下拉列表中选定的国家,请获取用户设置的国家id,并使用该id设置下拉列表的选定值

例如:startPage.SelectedCountry.selectedvalue=“1”


谢谢。

我没听懂你说的话。是否显示所选国家/地区的值或根据选择填写值?如果可能,请共享您的代码。