【发布时间】:2015-07-13 12:53:18
【问题描述】:
据我所知,我目前正在学习 Asp.NET,multitier 是编写 webapps 的最佳选择。
所以我有 2 个项目 1 用于 Web Api(后端) 和其他的视图(前端)
我的 Web Api 运行良好,但在前端我遇到了一个小问题。 如何在我的控制器中获取 JSON 字符串,我这样做真的正确吗?
<form id="form1" method="get" action="http://mywebsite.com/test" >
<div class="modal fade" id="login-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
<div class="modal-dialog">
<div class="loginmodal-container">
<h1>Login</h1><br>
<input type="text" name="Name" placeholder="Username">
<input type="password" name="Password" placeholder="Password">
<input type="submit" name="login" class="login loginmodal-submit" value="Login">
<div class="login-help">
by Dominic
</div>
</div>
</div>
</div>
</form>
当我尝试测试它时,我得到“网站无法显示”
【问题讨论】:
-
您需要从您的 MVC 应用程序向您的 API 应用程序发出 Web 请求,您可以通过客户端上的 AJAX 或作为 MVC 应用程序中控制器的一部分来执行此操作。我建议从客户端通过 AJAX 进行,除非您需要在提供响应之前对其进行预处理。
标签: asp.net web-services asp.net-web-api