問題があります。のような OnClick ハンドラを持つボタンがありますprotected void button_click(....)
。構文は問題ありませんが、機能しません。PostBackUrl を使用すると機能します。のコードglobal.asax
は次のとおりです。
Regex reg = new Regex("/***/" + result + "/(\\w+)*");
match = reg.Match(url, 0);
if (match.Groups[1].Success)
{
s_table = result;
s_id = match.Groups[1].Value;
HttpContext.Current.RewritePath("~/other/***.aspx?id=" + s_id.ToLower() + "&table=" + s_table.ToLower() + "content");
return;
}
このコードが接続された状態でボタンをクリックしても、何も起こりません。このコードを削除すると、ボタンが機能します。
ボタン:
<asp:Button runat="server" OnClick="button_click"/>
ありがとう、MS