Asp.net 在URL中使用下拉列表值

Asp.net 在URL中使用下拉列表值,asp.net,ssrs-2008,Asp.net,Ssrs 2008,我有一个页面,用户可以选择日期范围、名称和表单类型(a、B、E、T)。在此基础上,我用结果和报告编号填充网格。当用户单击报告编号时,将显示一个报告。如何将下拉列表中的选定值插入URL中,以根据用户选择的报告类型获取适当的报告?如果用户选择表单A,则SSR的URL应调用来自SSR的表单报告,以此类推 标记 <body> <link href="StyleSheet.css" rel="stylesheet" /> <form id="form1" runat="se

我有一个页面,用户可以选择日期范围、名称和表单类型(a、B、E、T)。在此基础上,我用结果和报告编号填充网格。当用户单击报告编号时,将显示一个报告。如何将下拉列表中的选定值插入URL中,以根据用户选择的报告类型获取适当的报告?如果用户选择表单A,则SSR的URL应调用来自SSR的表单报告,以此类推

标记

<body>
 <link href="StyleSheet.css" rel="stylesheet" />
<form id="form1" runat="server">
<div>
<center><h1>Custom Reporting<br />
    Pick a date range, an Inspector, and the type of inspection to list:</h1>
    <p>Note - Date range is the dates of inspection, not dates of data input</p><br />
    Start date: <asp:TextBox ID="stdt" runat="server"></asp:TextBox><asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="stdt" ErrorMessage="mm/dd/yyyy" ValidationExpression="^((0?[13578]|10|12)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[01]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1}))|(0?[2469]|11)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[0]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1})))$" Display="Dynamic"></asp:RegularExpressionValidator> End date: <asp:TextBox ID="enddt" runat="server">
        </asp:TextBox>
    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="enddt" ErrorMessage="mm/dd/yyyy" ValidationExpression="^((0?[13578]|10|12)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[01]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1}))|(0?[2469]|11)(-|\/)(([1-9])|(0[1-9])|([12])([0-9]?)|(3[0]?))(-|\/)((19)([2-9])(\d{1})|(20)([01])(\d{1})|([8901])(\d{1})))$" Display="Dynamic"></asp:RegularExpressionValidator> Inspector: <asp:DropDownList ID="DDLInsp" runat="server" DataSourceID="SqlDataSource1" DataTextField="Name" DataValueField="Name">
    </asp:DropDownList> 
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ESDFormsConnectionString %>" SelectCommand="SELECT [Name] FROM [Inspectors] ORDER BY [Name]"></asp:SqlDataSource>
    Inspection Type: <asp:DropDownList ID="DDLType" runat="server">
        <asp:ListItem>Form A</asp:ListItem>
        <asp:ListItem>Form B</asp:ListItem>
        <asp:ListItem>Form E</asp:ListItem>
        <asp:ListItem>Form T</asp:ListItem>
        <asp:ListItem Selected="True">Pick One</asp:ListItem>
    </asp:DropDownList>
    <br />
    <br />
    <asp:Button ID="btnFind" runat="server" Text="Find Reports" />
    <br />
    </center>
</div>
    <br />
<center>
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" EmptyDataText="No records found" BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3" GridLines="Vertical">
        <AlternatingRowStyle BackColor="#DCDCDC" />
        <Columns>
            <asp:BoundField DataField="enddt" HeaderText ="Date" DataFormatString="{0:d}" />
            <asp:HyperlinkField HeaderText="Report Number" DataTextField="rptnum" DataNavigateURLFields="rptnum" DataNavigateurlformatstring="http://servername/ReportServer?/esdforms/THE REPORT TITLE SHOULD GO HERE&rs:Command=Render&rc:Parameters=False&rptnum={0}" />
        </Columns>
        <FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
        <HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
        <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
        <RowStyle BackColor="#EEEEEE" ForeColor="Black" />
        <SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
        <SortedAscendingCellStyle BackColor="#F1F1F1" />
        <SortedAscendingHeaderStyle BackColor="#0000A9" />
        <SortedDescendingCellStyle BackColor="#CAC9C9" />
        <SortedDescendingHeaderStyle BackColor="#000065" />
    </asp:GridView></center>

</form>

自定义报告
选择要列出的日期范围、检查员和检查类型: 注-日期范围是检查日期,而不是数据输入日期 开始日期:结束日期: 检查员: 检验类型: 表格A 表格乙 表格E 表格T 挑一个




错误的标记..不是vb.netbad标记..不是vb.net