Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 下拉列表是否已重新加载?_C#_Asp.net - Fatal编程技术网

C# 下拉列表是否已重新加载?

C# 下拉列表是否已重新加载?,c#,asp.net,C#,Asp.net,我创建了一个动态下拉列表,并将一些数据输入其中。这已在ascx.cs页面和中完成 当我们在asp.net中选择下拉列表时,c#。我一直在重新加载页面并跳过值。例如:我有一个下拉列表,其中包含以下值: 下拉列表-Id(--选择--,1,2,3,4,5,6,7,8,9) 当选择Id时,将触发Index Changed事件,并向其中发送下拉值。然后我想在会话中捕获该值 但是当我选择一个Id时,--select--value就被加载到下拉列表中显示 实际想法是,当我根据选择选择值3或6或任何其他值时,需

我创建了一个动态下拉列表,并将一些数据输入其中。这已在ascx.cs页面和中完成

当我们在asp.net中选择下拉列表时,c#。我一直在重新加载页面并跳过值。例如:我有一个下拉列表,其中包含以下值: 下拉列表-Id(--选择--,1,2,3,4,5,6,7,8,9)

当选择Id时,将触发Index Changed事件,并向其中发送下拉值。然后我想在会话中捕获该值

但是当我选择一个Id时,--select--value就被加载到下拉列表中显示

实际想法是,当我根据选择选择值3或6或任何其他值时,需要显示数据


提前感谢。

只有在用户第一次请求页面时,才需要绑定
下拉列表。
检查用户在绑定到页面
Load

if(!IsPostBack)
{
    //Bind your list here
}

若要在页面加载事件中绑定下拉列表,请将该代码置于not IsPostBack状态

Page.IsPostBack Is used to check if the user posted back to the page. Meaning they 
clicked a button or changed a field in the form that causes it to post back to itself.
所以,代码是

Page_Load Event
{
      If(!IsPostBack)
      {
            //bind dropdownlist
      }
}

是否在页面加载事件中绑定下拉列表?