我遇到了问题。我有一个带有protected void button_click(....)
等OnClick处理程序的按钮。语法没问题,但它不起作用。当我使用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
答案 0 :(得分:0)
您的事件函数应具有正确的参数列表,请参见此处: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.click.aspx