C# 命名空间“System”中不存在类型或命名空间名称“Windows”
我正在尝试为弹出消息框编码,以便在C.net中显示成功插入记录的消息 错误: 命名空间中不存在类型或命名空间名称“Windows” “系统”是否缺少程序集引用 代码: 全局::System.Windows.Forms.MessageBox.ShowTest;在ASP.NET MVC应用程序中?你希望这个消息框在哪里弹出 在ASP.NET MVC应用程序中,可以使用客户端javascript显示消息框 例如,您可以在视图中放置以下内容:C# 命名空间“System”中不存在类型或命名空间名称“Windows”,c#,asp.net-mvc-3,C#,Asp.net Mvc 3,我正在尝试为弹出消息框编码,以便在C.net中显示成功插入记录的消息 错误: 命名空间中不存在类型或命名空间名称“Windows” “系统”是否缺少程序集引用 代码: 全局::System.Windows.Forms.MessageBox.ShowTest;在ASP.NET MVC应用程序中?你希望这个消息框在哪里弹出 在ASP.NET MVC应用程序中,可以使用客户端javascript显示消息框 例如,您可以在视图中放置以下内容: <script type="text/javascri
<script type="text/javascript">
alert('Test');
</script>
当您导航到相应的控制器操作时,用户将收到消息框。您没有丢失任何DLL,似乎您使用的项目类型错误。如果您使用的是MS Visual Studio: 右键单击项目 选择添加引用。。。 导航到.NET选项卡 查找System.Windows.Forms并选择它 单击“确定”。
另外,我还必须对System.Drawing进行同样的操作,以便在我的第一个GUI Windows程序中正常工作。我正在使用Visual Studio 2012,Framework 4.0 for Windows应用程序。我也得到了以下信息: '类型或命名空间“windows”不存在' 为了解决这个问题,我添加了对Windows.Forms.dll的引用。之后,我可以使用以下代码显示消息框
System.Windows.Forms.MessageBox.Show成功完成 令人难以置信的是,当我的一个类库的名称空间中有“System”时,我遇到了这个错误。MyCompany.Foo.Bar.Client.System作为我的程序集命名空间必须在某个地方引起冲突。从我的命名空间中删除“System”解决了问题。是否忘记对System.Windows.Forms的引用?Project->Add ReferenceDoes System.Windows是否显示在您的使用中?您是在Windows还是Mono上运行?您将问题标记为asp.net-mvc-3。是否要在Web应用程序中显示MessageBox?如果是这种情况,这将不起作用,因为这是两种完全不同的技术。如果不是这样的话,我猜你错过了System.Windows.Forms assembly reference.LOL我喜欢这个答案,因为a它非常正确,b他正在访问web应用程序中的MessageBox需要什么样的项目?我们需要在VS中单击哪些东西才能使这一魔术发挥作用?
<script type="text/javascript">
alert('Test');
</script>