在asp.net c#消息框中显示字符串

show string in asp.net C# messagebox

本文关键字:显示 字符串 消息 asp net      更新时间:2023-09-26

我想用c#在asp.net消息框中显示一个字符串。

这次我使用的是RegisterClientScriptBlock

this.RegisterClientScriptBlock("scriptfails", "<script language='javascript'>alert('This is a test, just klick OK'); </script>");

是否有可能在那里显示字符串,或者我必须使用另一个消息框方法?

你可以这样概括这个方法:

public void ShowMyMessage(string myMessage) {
    this.RegisterClientScriptBlock("scriptfails", "<script language='javascript'>alert('" + myMessage + "'); </script>");
}

和某处的call:

ShowMyMessage("Hi!!");

这只是一个例子,它可以更好,但可以给你一个想法。

试试这个:

var message = "this is my string";
this.RegisterClientScriptBlock("scriptfails", string.Format("<script language='javascript'>alert('{0}'); </script>", message));

use

this.RegisterClientScriptBlock("scriptfails", string.Format("<script language='javascript'>alert('{0}'); </script>", "yourmessage"));