Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.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
在Jquery中设置选定值后,无法在c#上找到下拉选定值_C#_Jquery_Asp.net - Fatal编程技术网

在Jquery中设置选定值后,无法在c#上找到下拉选定值

在Jquery中设置选定值后,无法在c#上找到下拉选定值,c#,jquery,asp.net,C#,Jquery,Asp.net,我使用jquery设置下拉选择的值,但是当尝试在c#上访问该值时,它将变为null。 Jquery设置所选值: $([id*=ddl]).val(1)由于您有一个下拉列表(选择),因此您需要找到值为1的选项,并使用选定的属性选择i $('[id*=ddl]').find('option[value="1"]').prop('selected',true); 您需要在引号$('[id*=ddl]')中传递选择器。val(1),假设它在发布问题时输入错误,但是val(1)应该是执行JS时页面上可视

我使用jquery设置下拉选择的值,但是当尝试在c#上访问该值时,它将变为null。 Jquery设置所选值:
$([id*=ddl]).val(1)

由于您有一个下拉列表(选择),因此您需要找到值为1的选项,并使用
选定的
属性选择i

$('[id*=ddl]').find('option[value="1"]').prop('selected',true);

您需要在引号
$('[id*=ddl]')中传递选择器。val(1)
,假设它在发布问题时输入错误,但是
val(1)
应该是执行JS时页面上可视变化的下拉值吗?我使用的是$('[id*=ddl]')。val(1)没有定义,没有changing@Naqi如果ddl没有更改,则表示选择器没有获得下拉列表,或者没有值为1的选项。在调用
$([id*=ddl]')
后,确保您的选择在数组中。另外,在C#中,它是您想要的SelectedValue属性。我已经尝试了这个方法,但仍然不起作用。C#上的“ddl.SelectedItem”显示为null。