javascript - Bootstrap.css 和 Vendors.min.js 正在为 Asp.net webforms 中的自动完成文本框创建问题
问题描述
我在使用 javascript 和 c# 在 asp.net 中创建自动完成文本框时遇到问题
问题是,如果我在 page.aspx 中包含指向/bootstrap.css
和上的链接,则没有任何效果。/vendors.min.js
如果我删除这些,那么一切正常。我无法删除该链接和脚本,因为我的整个项目都依赖于它们。谁能帮我解决这个问题?
这些是我添加的标签:
<link rel="stylesheet" type="text/css" href="/app-assets/css/bootstrap.css"/>
<script src="/app-assets/vendors/js/vendors.min.js"></script>
这是我的脚本:-
<script type="text/javascript">
$(function() {
$("#textbox").autocomplete({
source: function(request, response) {
var param = {
name_details: $('#textbox').val()
};
$.ajax({
url: "Page.aspx/Get_Names",
data: JSON.stringify(param),
type: "post",
contentType: "application/json; charset=utf-8",
datafilter: function(data) {
return data;
},
success: function(data) {
response($.map(data.d, function(items) {
return {
value: items
}
}))
},
});
},
minLength: 1
});
});
</script>
这是我的 C# 代码:
[WebMethod]
public static List<string> Get_Names (string name_details)
{
String Command_Query = System.Configuration.ConfigurationManager.AppSettings["SP_Product_Name_Search"].ToString();
List<string> Product_names = new List<string>();
String MasterConnection = System.Configuration.ConfigurationManager.AppSettings["Connectionstring"].ToString();
SqlConnection con = new SqlConnection(MasterConnection);
string sqlqry = string.Format(Command_Query + " '{0}'", name_details);
con.Open();
SqlCommand command = new SqlCommand(sqlqry,con);
SqlDataReader sdr = command.ExecuteReader();
while (sdr.Read())
{
Product_names.Add(sdr.GetString(0));
}
con.Close();
return Product_names;
}
解决方案
推荐阅读
- java - 如何在 Java 中组织单元测试?
- apache-spark - PySpark Kafka py4j.protocol.Py4JJavaError: 调用 o28.load 时出错
- c++ - 模板参数包指针的大小
- javascript - 在第 2 季度打开 webhook 后,Dialogflow 内联无法计数
- python - NameError:名称“tkinter”未定义
- c++ - 修复重载运算符“+”的使用不明确?
- java - Micronaut SPA 控制器
- c - printf 如何在幕后考虑字节序?
- c# - c# 使用递归打印星号金字塔
- django - Django Rest Framework 在带有源的 foreignKey 上有一个 to_representation