如何在变量内部提醒数据

时间:2017-03-26 13:28:34

标签: c# asp.net webforms

我需要提醒这些数据(状态):

string Status = RFCGridView.DataKeys[selectedIndex].Values[1].ToString();

我尝试过使用这个脚本:

ScriptManager.RegisterClientScriptBlock(this, GetType(), "alertMessage", @"alert(Status)", true); 

它不起作用。

即使我这样做:

String a = "hi";
ScriptManager.RegisterClientScriptBlock(this, GetType(),
"alertMessage", @"alert(a)", true); 
它没有用。

请帮助我,专家!

1 个答案:

答案 0 :(得分:0)

尝试在您的按钮(或您使用的任何控件)处理程序中使用以下代码:

public partial class MyPage : Page
{
    protected void Button1_OnClick(object sender, EventArgs e)
    {
        ShowMessage("Hello World!");
    }

    public void ShowMessage(string message)
    {
        var script = $@"<script type='text/javascript'>window.onload=function(){{alert('{message}')}};</script>";
        ClientScript.RegisterClientScriptBlock(GetType(), "alert", script);
    }
}