我正在尝试更改网站的 URL 并需要相同的帮助。场景是我有一个用于学生搜索的搜索引擎,并且有不同的细化搜索条件。默认情况下,我在主页上显示所有学生数据,当我们使用搜索时,结果显示在同一页面上,因此页面的 URL 不会改变。
我的搜索条件是按加入日期(1 个月、2 个月、6 个月、1 年)并说明它们所属的日期。我添加了用于优化搜索的单选按钮,因此在“OnCheckedChanged”事件中数据会填充到页面上。那么现在如何更改 URL 以显示类似的内容,比如我有网站 www.xyz.com 并且需要显示 www.xyz.com/bydate/1month 或 www.xyz.com/bystate/LA。谷歌搜索了许多链接,但无法理解如何开始。
下面是我的代码片段
<asp:DataList ID="dlJoin" CssClass="slider" r RepeatColumns="1" RepeatDirection="Vertical" runat="server" OnItemDataBound="dlJoin_ItemDataBound">
<ItemTemplate>
<label style="text-align: left; margin-left:15px;">
<asp:RadioButton ID="rddlJoin" CssClass="radiobooking" Checked="false" AutoPostBack="true" OnCheckedChanged="rddlJoin_checkchanged" GroupName="rdGroupTag" runat="server" onKeyPress="return suppress(event);" /><%#Eval("Name")%>
</label>
<asp:Literal runat="server" Visible="false" ID="litdlJoin" Text='<%#Eval("Value")%>'></asp:Literal>
</ItemTemplate>
</asp:DataList>