Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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
Javascript 如何使用参数ASP.NET填充下拉列表_Javascript_C#_Jquery_Asp.net - Fatal编程技术网

Javascript 如何使用参数ASP.NET填充下拉列表

Javascript 如何使用参数ASP.NET填充下拉列表,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我有一个带有一些输入的aspx页面。 一方面,我有以下两个输入来捕获日期范围: <asp:TextBox ID="bDate" runat="server" TextMode="Date"></asp:TextBox> <asp:TextBox ID="eDate" runat="server" TextMode="Date"></asp:TextBox> 在页面的底部,我有一个下拉列表,应该用如下查询填充 select xxx from t

我有一个带有一些输入的aspx页面。 一方面,我有以下两个输入来捕获日期范围:

<asp:TextBox ID="bDate" runat="server" TextMode="Date"></asp:TextBox>
<asp:TextBox ID="eDate" runat="server" TextMode="Date"></asp:TextBox>

在页面的底部,我有一个下拉列表,应该用如下查询填充

select xxx from table where beginDate >= bDate and endDate <= eDate

从beginDate>=bDate和endDate的表格中选择xxx如果两个文本框都有值,您可以在其中一个(或两个)文本框上使用
OnTextChanged=“datetexchanged\u OnTextChanged”

<asp:TextBox ID="bDate" runat="server" TextMode="Date" OnTextChanged="DateTextChanged_OnTextChanged" AutoPostBack="true"/>
<asp:TextBox ID="eDate" runat="server" TextMode="Date" OnTextChanged="DateTextChanged_OnTextChanged" AutoPostBack="true"/>
注意:这与后回将重新加载屏幕,所以您可能希望使用更新面板或类似的东西


希望对您有所帮助

如果您有一个名为ddlSubject的下拉列表,您必须执行以下操作:

var query = select xxx from table where beginDate >= bDate and endDate <= eDate

ddlSubject.DataSource = query ;
ddlSubject.DataTextField = "SubjectNamne";
ddlSubject.DataValueField = "SubjectID";
ddlSubject.DataBind();

var query=从表中选择xxx,其中beginDate>=bDate和endDate起作用!谢谢,我不知道这个房间onTextChanged@user2662073很高兴听到!:)
var query = select xxx from table where beginDate >= bDate and endDate <= eDate

ddlSubject.DataSource = query ;
ddlSubject.DataTextField = "SubjectNamne";
ddlSubject.DataValueField = "SubjectID";
ddlSubject.DataBind();