小编Gar*_*pta的帖子

每次在PageLoad上触发按钮的OnClick事件

我在下面有一个按钮:

 <asp:Button ID="btnApprove" runat="server" Text="Approve" CssClass="button" OnClick="btnApprove_Click" />
Run Code Online (Sandbox Code Playgroud)

服务器端此按钮的事件处理程序为:

 protected void btnApprove_Click(object sender, EventArgs e)
    {
        Page.ClientScript.RegisterStartupScript(Page.GetType(), "key", "alert('Button Approve Clicked')", true);      
    }
Run Code Online (Sandbox Code Playgroud)

只需从服务器端单击按钮获得警报。

我的问题是,一旦单击“批准”按钮,现在当我再次加载或刷新页面时,此btnApprove_Click事件就会每次执行。

我在同一表格上还有许多其他按钮,但是没有一个按钮显示这种奇怪的行为。我试图将此按钮更改为HTML,但仍具有相同的行为。

谁能帮我摆脱困境。提前致谢。

c# asp.net lifecycle

5
推荐指数
1
解决办法
4337
查看次数

Err_Response_Headers_Multiple_Content_Disposition

我需要单击一次按钮导出 2 个csv文件。下面是我生成 2 个csv文件的代码:

using System.Data;
using System.Data.SqlClient;
using System.Text;
using System.IO;
using System;
using System.Configuration;
using System.IO.Packaging;
using System.Web;

namespace ExportToCsv
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        //Build the CSV file data as a Comma separated string.
        string csvHeader = string.Empty;
        //Build the CSV file data as a Comma separated string.
        string csvDetails = string.Empty;    

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void ExportCSV(object sender, EventArgs e)
        {
            string constr …
Run Code Online (Sandbox Code Playgroud)

c# csv asp.net c#-4.0 export-to-csv

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net ×2

c# ×2

c#-4.0 ×1

csv ×1

export-to-csv ×1

lifecycle ×1