想要在警报框中显示变量的值 [英] Want to show value of variable in alert box

查看:64
本文介绍了想要在警报框中显示变量的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友,我是ASP.NET 3.5的较新用户,我想在Alert框中显示变量的值,因此请给我建议.这是我的代码.

Hi friend I am newer in ASP.NET 3.5, I want to show the value of the variable in Alert box so please give me suggestion for that. Here is my code.

public partial class WebForm1 : System.Web.UI.Page
    {
        int sum3;

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            { 
                DataTable dTable = new DataTable("mainTable");

                DataColumn Name = new DataColumn("Name");
                dTable.Columns.Add(Name);

                DataColumn Marks = new DataColumn("Marks");
                dTable.Columns.Add(Marks);

                DataColumn Marks2 = new DataColumn("Marks2");
                dTable.Columns.Add(Marks2);

                DataColumn Total = new DataColumn("Total");
                dTable.Columns.Add(Total);

                int sum = 0;
                int sum2 = 0;

                DataRow dRow = null;
                for (int i = 0; i < 5; i++)
                {
                    dRow = dTable.NewRow();
                    dRow["Name"] = i + " - Sagar";
                    dRow["Marks"] = i;
                    sum += i;
                    dRow["Marks2"] = i + 5;
                    sum2 += i + 5;
                    dRow["Total"] = i + i + 5;
                    sum3 += i + i + 5;
                    dTable.Rows.Add(dRow);
                }

                Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "showAlert(" + sum3.ToString() + ");", true);

                //dRow = dTable.NewRow();
                //dRow["Name"] = "Total";
                //dRow["Marks"] = sum;
                //dRow["Marks2"] = sum2;
                //dRow["Total"] = sum3;
                //dTable.Rows.Add(dRow);

                aspDataGrid.DataSource = dTable;
                aspDataGrid.DataBind();
            }
        }

        protected void btn_Submit_Click(object sender, EventArgs e)
        {
            marks1.Text = "Total Marks : " + sum3.ToString();
            Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "showAlert(" + sum3.ToString() + ");", true);
        }
}




在此先感谢您.




Thanks in advance.

推荐答案

您可以尝试使用像会话一样使用会话...

在您的Page_Load事件中写入
Session ["sum3"] = sum3在For循环之后,然后您可以在
中编写此代码 按钮提交按钮

Page.ClientScript.RegisterStartupScript(this.GetType(),"alert","showAlert(" + Session ["sum3"] +);",true);
You can try This Using Session Like...

In Your Page_Load Event write
Session["sum3"]=sum3 After For Loop And Then You Can write This Code in
Button Submit Button

Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "showAlert(" + Session["sum3"] + ");", true);


尝试此链接:

一个简单的ASP.NET服务器控件:消息框和确认框

希望对您有帮助. :)
Try this link :

A Simple ASP.NET Server Control: Message Box & Confirmation Box

I hope it will help you. :)


这篇关于想要在警报框中显示变量的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆