私はこのテキストボックスと送信ボタンをMasterPage
<telerik:RadTextBox ID="txtsearch" runat="server" EnableViewState="false" Height="23px" Width="150px"></telerik:RadTextBox>
<asp:RadioButtonList ID="searchType" runat="server" EnableViewState="False" RepeatDirection="Horizontal" RepeatLayout="Table" Width="160px">
<asp:ListItem Selected="True" Value="1">Authors</asp:ListItem>
<asp:ListItem Value="2">Quotes</asp:ListItem>
</asp:RadioButtonList>
MasterPage
ユーザーが検索ボタンをクリックしたときに実行されるコードは次のとおりです。
protected void btnSearch_Click(object sender, EventArgs e)
{
if (searchType.SelectedValue == "1")
{
Response.Redirect("~/quotes/authors/search/" + HttpUtility.HtmlEncode(txtsearch.Text)+"/1");
}
else
{
Response.Redirect("~/quotes/search/"+ HttpUtility.HtmlEncode(txtsearch.Text)+"/1");
}
}
ホームページ以外のどのページからでも機能します。/Default.aspx でホームページにアクセスすると動作します。
これはサイトですhttp://www.quotestemple.com