Javascript 如何使用参数ASP.NET填充下拉列表
我有一个带有一些输入的aspx页面。 一方面,我有以下两个输入来捕获日期范围: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
<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();