我试图通过我的网站生成报告。通过Querystring将用户输入值传递给代码
Default.aspx有一个下拉列表和2个文本框。报表(在不同的页面上生成)必须使用sql查询中用于从SQL Server收集数据的这3个控件的所有值。
概念
用户可以保留所有3个字段的默认值,或更改其中任何一个。在确定用户想要查看报告的值后,他们可以单击一个HyperLink control
以在新选项卡中打开报告页面。
DropDownList的值通过设置在SelectedIndexChanged
上的Session变量传递给Report.aspx。 Report.aspx读取此内容,并应读取2个文本框的文本值。
问题
我无法弄清楚如何通过发送文本框的值Report.aspx。我想执行以下操作:
<asp:HyperLink runat="server" id="lnkReport"
NavigateUrl="Report.aspx?fromdate=<%# Eval('txtFromDate.Text') %>&todate=<%# Eval('txtToDate.Text') %>"
target="_blank" Text="Generate Report"></asp:HyperLink>
我不知道这会的工作,虽然,作为评估和演示通常需要家长控制,以进行数据绑定 - 据我所知反正。
任何建议,将不胜感激