Csharp/C#教程:C#中的MessageBox显示错误分享


C#中的MessageBox显示错误

我试图添加MessageBox.Show(Message); 并且在我的C#.net Web应用程序(按钮单击方法以及Page_Load )中找不到它。显示错误

‘当前上下文中不存在名称’MessageBox”

我需要为此添加任何assembly参考吗? (我正在使用.net框架4)。 有没有替代方法呢?

用这个:

 System.Web.UI.ScriptManager.RegisterStartupScript(this, typeof(Page), "alert", "alert('" + Message + "')", true); 

希望这个帮助。

你的描述中的关键词是

Web应用程序

此function仅在基于客户端(WinForms,WPF)的应用程序中可用,而不是在ASP.NET中。 要在Web应用程序中执行此操作,您需要使用Javascript,如上一个Stack Overflow问题所示 。

System.Windows.Forms命名空间中的MessageBox类可从Windows Forms和非ASP.NET Web窗体中使用。

System.Windows.MessageBox用于WPF应用程序System.Windows.Forms.MessageBox用于Windows窗体应用程序,但您的项目是WebApplication,因此您无权访问其中任何一个。

上述就是C#学习教程:C#中的MessageBox显示错误分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/991334.html

(0)
上一篇 2021年12月23日
下一篇 2021年12月23日

精彩推荐