【发布时间】:2020-12-29 20:35:48
【问题描述】:
几天来,我一直在尝试在 ASP.NET 中为我的项目制作自动完成功能。无论我在哪里看到他们的项目都在 .ashx 或 .aspx 文件中,而我的项目在 cshtml 中。这是一个工作项目,所以我无法更改文件格式。您可能会看到我过去通过尝试已经问过这个问题,但它不起作用。我在网上看过一些他们使用控制器的视频,但由于某种原因,我的项目没有该部分的控制器(_search)。如果有人能给我提示或提示如何使连接到数据库的最简单的自动完成功能对我来说意味着世界。在此先感谢:D
【问题讨论】:
-
您只需要一个控制器来获取自动完成的数据。在 Web 表单中,您可以使用 ApiController,但您也可以只使用
WebMethod来获取数据。查看这个example,它使用Web Froms.asmxWebService 和WebMethod 来获取数据。 -
@zgood 我尝试使用网络表单,但它总是让我的项目出现很多错误,问题是我刚刚加入该项目,这是我的任务,我一直坚持,所以我正在尝试找到在 .cshtml 和 .cs 作为其控制器(使用 MS 数据库服务器)中自动完成的最佳解决方案
标签: html jquery asp.net autocomplete controller