C#web应用程序MessageBox.Show问题

C#web应用程序MessageBox.Show问题,c#,messagebox,msgbox,C#,Messagebox,Msgbox,我有一个switch语句,它遍历html中的按钮并命名它们。我想显示一个消息框作为默认情况,但当我尝试创建消息框时,它会显示一个错误。我尝试使用System.Windows.Forms;但是,当我实现该功能时,我无法将信息传递给buttonsetup函数。我实现了使用System.Windows.Forms;仅适用于控制台应用程序。我需要进入html并生成一条消息吗?如果是,我如何以及如何正确实施它 EX: case 38: ButtonSetup(dr, this.Button39);

我有一个switch语句,它遍历html中的按钮并命名它们。我想显示一个消息框作为默认情况,但当我尝试创建消息框时,它会显示一个错误。我尝试使用System.Windows.Forms;但是,当我实现该功能时,我无法将信息传递给buttonsetup函数。我实现了使用System.Windows.Forms;仅适用于控制台应用程序。我需要进入html并生成一条消息吗?如果是,我如何以及如何正确实施它

EX:
case 38:
    ButtonSetup(dr, this.Button39);
    break;
case 39:
    ButtonSetup(dr, this.Button40);
    break;
default:
    MessageBox.Show("There are more tblBldgs records than buttons on Bldgs.aspx.");
    break;

你要找的是一个

不能将Windows窗体与ASP.NET(web窗体)混合使用

除此之外,您还将控制台应用程序与Windows窗体应用程序和ASP.NET混合使用。(3件不同的事情)

控制台应用程序是一种在命令行控制台上获取输入并显示输出的应用程序,可访问三个基本数据流:标准输入、标准输出和标准错误。控制台应用程序有助于从控制台读取和写入字符,可以是单独读取,也可以是整行读取。它是C#程序的最简单形式,通常从Windows命令提示符调用。控制台应用程序通常以独立的可执行文件的形式存在,其中包含最少或没有图形用户界面(GUI)

Windows窗体是.NET Framework中的一组托管库,旨在开发富客户端应用程序。它是一种图形化API,用于在客户端应用程序中显示数据和管理用户交互,具有更易于部署和更好的安全性。Windows窗体提供了广泛的客户端库,提供了从托管代码访问本机Windows图形界面元素和图形的界面。它采用类似于Windows客户端的事件驱动体系结构构建,因此,其应用程序等待用户输入以执行

ASP.NET与Internet信息服务器(IIS)协同工作,根据客户端请求提供内容。在处理请求时,ASP.NET提供对所有.NET类、自定义组件和数据库的访问,类似于桌面应用程序的访问


Web表单是ASP.NET中应用程序开发的构建块。通过允许控件作为对象在页面上使用,它们提供了很大的灵活性。这些控件可以处理加载、单击和更改等事件,类似于桌面应用程序中的事件。除了Web表单之外,ASP.NET还可以用于创建XML Web服务,这些服务可以构建以任何语言编写的模块化分布式Web应用程序。这些服务可以跨各种平台和设备进行互操作。

您需要的是

不能将Windows窗体与ASP.NET(web窗体)混合使用

除此之外,您还将控制台应用程序与Windows窗体应用程序和ASP.NET混合使用。(3件不同的事情)

控制台应用程序是一种在命令行控制台上获取输入并显示输出的应用程序,可访问三个基本数据流:标准输入、标准输出和标准错误。控制台应用程序有助于从控制台读取和写入字符,可以是单独读取,也可以是整行读取。它是C#程序的最简单形式,通常从Windows命令提示符调用。控制台应用程序通常以独立的可执行文件的形式存在,其中包含最少或没有图形用户界面(GUI)

Windows窗体是.NET Framework中的一组托管库,旨在开发富客户端应用程序。它是一种图形化API,用于在客户端应用程序中显示数据和管理用户交互,具有更易于部署和更好的安全性。Windows窗体提供了广泛的客户端库,提供了从托管代码访问本机Windows图形界面元素和图形的界面。它采用类似于Windows客户端的事件驱动体系结构构建,因此,其应用程序等待用户输入以执行

ASP.NET与Internet信息服务器(IIS)协同工作,根据客户端请求提供内容。在处理请求时,ASP.NET提供对所有.NET类、自定义组件和数据库的访问,类似于桌面应用程序的访问


Web表单是ASP.NET中应用程序开发的构建块。通过允许控件作为对象在页面上使用,它们提供了很大的灵活性。这些控件可以处理加载、单击和更改等事件,类似于桌面应用程序中的事件。除了Web表单之外,ASP.NET还可以用于创建XML Web服务,这些服务可以构建以任何语言编写的模块化分布式Web应用程序。这些服务可以跨各种平台和设备进行互操作。

您应该了解服务器端逻辑(在本例中为C#)和客户端逻辑之间的区别如果你想在客户端显示一个“消息框”,你需要服务器端告诉客户端

这可以通过让服务器写出JavaScript警报来实现

这是您在页面上最终需要的JavaScript:

alert("There are more....");

话虽如此,我怀疑您只是想向用户显示该消息。在这里使用弹出窗口是个坏主意。我要做的是使用您的默认大小写在页面上向用户显示HTML消息。他们仍然会看到该消息,但不会太过烦人。

您应该理解服务器端逻辑之间的区别(在本例中为C#)如果你想在客户端显示一个“消息框”,你需要服务器端告诉客户端

这可以通过让服务器写出JavaScript警报来实现

这是您在页面上最终需要的JavaScript:

alert("There are more....");
话虽如此,我怀疑你只是想向用户指出这条消息