gpt4 book ai didi

mysql - ASP.Net 表的多个文本框 Controller

转载 作者:行者123 更新时间:2023-11-30 00:22:10 25 4
gpt4 key购买 nike

我正在制作一个 Web 应用程序,并有一个连接到访问数据库表的 Web 表单。对于我的一个查询,我有一张包含供应商信息的表,我需要按名称、城市和类型过滤结果。

我使用查询构建器让用户通过 3 个文本框(每个参数一个)输入参数。当我在查询生成器中运行查询时,结果显示得很好,但是当我通过浏览器运行它时,它失败了(表单显示正常,但它没有采用文本框中的输入参数来填充表)。我确保通过向导将参数链接到文本框控件。

我已经使用单个文本框控制的单个输入参数构建了表单,并且这些表单工作得很好,但是当我使用多个参数和文本框时,它在浏览器中不起作用。

非常感谢任何帮助!谢谢!

最佳答案

确保将控件与参数绑定(bind)。

   <SelectParameters>
<asp:ControlParameter Name="Comments" PropertyName="Text" Type="String" />
<asp:ControlParameter ControlID="txtLastName" Name="Title" PropertyName="Text" Type="String" />
</SelectParameters>

您可以按如下方式传递参数运行时。

 <SelectParameters>
<asp:Parameter Name="Comments" Type="String" />
<asp:Parameter Name="Title" Type="String" />
</SelectParameters>

protected void AccessDataSource1_Selecting(object sender, System.Web.UI.WebControls.SqlDataSourceSelectingEventArgs e)
{
if (txtFirstName.Text.Length > 0 && txtLastName.Text.Length > 0)
{
e.Command.Parameters["parameter1"].Value = txtFirstName.Text;
e.Command.Parameters["parameter2"].Value = txtLastName.Text;
}
}

关于mysql - ASP.Net 表的多个文本框 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23147923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com