a.aspx<form runat="server">
<input id="keyword" runat="server" />
<asp:Button ID="bt2" runat="server" Text="search" OnClick="bt2_Click" />
</form>a.aspx.cs//省略
protected void bt2_Click ()
{
string m = Request.Params["keyword"];
Response.Redirect("search.aspx?w=" + m + " ");
}如果输入一个关键字,比如 net
这个时候,URL链接是 http://domain.com/search.aspx?w=net
但我想实现的是 http://domain.com/s?w=net
这样的形式,请问这个该怎么做呢?
<input id="keyword" runat="server" />
<asp:Button ID="bt2" runat="server" Text="search" OnClick="bt2_Click" />
</form>a.aspx.cs//省略
protected void bt2_Click ()
{
string m = Request.Params["keyword"];
Response.Redirect("search.aspx?w=" + m + " ");
}如果输入一个关键字,比如 net
这个时候,URL链接是 http://domain.com/search.aspx?w=net
但我想实现的是 http://domain.com/s?w=net
这样的形式,请问这个该怎么做呢?
但是是 http://domain.com/s?w=net 这个扩展名是什么呢?
<configuration>
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<appSettings>
</appSettings>
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/s?w=$1</LookFor>
<SendTo>~/search.aspx?w=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>URLRewriter.dll放入了BIN文件夹
但还是没有作用,请问错在哪里呢?但还是不成功,出错