c# .net web api webapi如何返回一个数据使浏览器弹出一个窗体?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# .net web api webapi如何返回一个数据使浏览器弹出一个窗体?相关的知识,希望对你有一定的参考价值。

参考技术A 首先你需要明白一点,浏览器只能主动请求,不能被动接受。
你能做的也就是在客户端写一个局部刷新,定时请求以获取信息。
那么通过获取信息来判断是否弹窗。

具体过程自己百度比我说的更权威。追问

我想就是webapi返回一个html类型的响应被浏览器解析达到弹窗的效果,html不是能使浏览器弹窗吗

追答

写个JS呗:
function tanchuang()

alert("弹窗信息");

本回答被提问者采纳
参考技术B webapi不能控制浏览器,是你的网页脚本请求api得到结果,根据结果判断是否alert()追问

我想就是webapi返回一个html类型的响应被浏览器解析达到弹窗的效果,html不是能使浏览器弹窗吗

参考技术C rvgyjhdwv
fhr./追问

什么?

集成 Web API 和 .net MVC 项目 (C#)

【中文标题】集成 Web API 和 .net MVC 项目 (C#)【英文标题】:Integrating a Web API and a .net MVC Project (C#) 【发布时间】:2020-09-18 14:10:50 【问题描述】:

我确实有 2 个项目,一个是用 Web API 编写的,另一个是用 MVC 编写的,它只是将数据上传到 azure blob 存储,我的两个项目都处于运行状态,但是当涉及到将两者集成到 VS 中的一个特定解决方案中时,我正面临着它的问题。 请帮忙,我是这个行业的入门级开发人员。

【问题讨论】:

你遇到了什么问题? 什么样的问题?请提供有关您遇到的特定问题的详细问题。 就像我的问题一样,我们如何才能在 Visual Studio 的 Web Api 项目中简单地实现 MVC 项目。 【参考方案1】:

您可以将 MVC 和 WebAPI 放在同一个项目中。 *** 上的这个答案可能会对您有所帮助:

How to Use mvc Controller and WebAPI Controller in Same Project

【讨论】:

感谢您的回复,但我的核心项目是用 Web API 编写的,而我打算实现的另一个项目是在 MVC 中,所以我确实需要帮助,我该如何做到这一点,因为我对 API 的东西真的没有票价了解。 请提供以下信息: 1. Web API 是 .NET Framework 吗?什么版本? 2、MVC项目是.NET Framework还是.NET Core? 3. 你在 Web API 项目的客户端使用什么? 4. MVC 项目是否应该是 Web API 项目的分阶段重写?

以上是关于c# .net web api webapi如何返回一个数据使浏览器弹出一个窗体?的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Web API系列教程目录

集成 Web API 和 .net MVC 项目 (C#)

CKEditor 和 C# Web API,使用简单的上传插件上传图片

使用 .NET Framework 3.5 在 C# 中调用 Web API

如何在 C# 中创建动态 Web api 客户端?

发布在 C# .net framework 4.6 中开发的 Web API 的命令 [重复]