1

我有问题。我有一个带有 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"/>

谢谢你,女士

4

1 回答 1

0

您的事件函数应该具有正确的参数列表,请参见此处:http: //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.click.aspx

于 2013-06-02T20:31:23.897 回答