动态按钮的事件处理程序未触发

时间:2019-12-19 14:21:26

标签: c# asp.net

所以,我这里有两件事。我有一个名为MainButton的静态按钮,该按钮已经永久存在。 MainButton的作用是动态创建一个下拉列表和另一个按钮(setButton)。但是,当我为setButton创建一个onclickevent时,似乎没有触发。我已经看到了这个问题的几个示例,并且意识到我必须使用Page_Init方法才能使其工作,但是我不知道要在我的代码中实现它,我确实需要帮助。 (对不起,我只是ASP.NET的初学者)

这是我的代码:


server {
    listen       8080;
    server_name  localhost;


    location / {
        client_max_body_size 1k;
        client_body_buffer_size 1k;
        client_body_in_single_buffer on;
        proxy_pass_request_headers      on;
        set $mycontent $request_body;

        auth_request /auth;

        auth_request_set  $redirect_url $upstream_http_x_redirect_url;
        auth_request_set  $auth_error $upstream_http_x_auth_error;
        error_page 401 = @error401;
        error_page 403 = @error403;

        auth_request_set $user $upstream_http_x_forwarded_user;
        proxy_set_header X-Forwarded-User $user;
        proxy_pass http://www.bbc.co.uk;
    }

    location = /auth {
        proxy_set_header  X-My-Thing $mycontent;
        proxy_set_header  X-Query $query_string;
        proxy_set_header Host $host;
        proxy_set_header  X-Original-Request $request;
        proxy_set_header  X-Original-Request-Path $request_uri;
        proxy_set_header  X-Auth-Error $upstream_http_x_auth_error;
        proxy_set_header  X-Redirect-Url $upstream_http_x_redirect_url;
        proxy_pass https://localhost:5001/;
    }



    error_page 401 = @error401;
    error_page 403 = @error403;

    location @error401 {
        return 301 $redirect_url;
    }

    location @error403 {
        return 301 $auth_error;
    }

}'''

}


1 个答案:

答案 0 :(得分:0)

您的问题在回发上, 动态按钮和asp.net不能一起使用。 我更喜欢添加按钮并将其设置为visible =“ false”,并在单击时将其设置为“ true”。

如果要添加多个按钮,则可以使用中继器。