ASP.NET javascript阻止其他脚本
我有一个HTML页面,在其中我执行两个不同的JavascriptASP.NET javascript阻止其他脚本,javascript,html,asp.net,Javascript,Html,Asp.net,我有一个HTML页面,在其中我执行两个不同的Javascript <style type="text/css"> body { font-family: Arial; font-size: 10pt; } #form1 { height: 645px; } .form-control { } td { cursor: pointer; } .
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
一个用于自动完成文本框,另一个用于将鼠标悬停在Gridview上
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
我最近添加了悬停脚本,自动完成停止工作,我肯定我做错了什么
<%@ Page Language="C#" AutoEventWireup="true" Inherits="SearchER" CodeBehind="Search.aspx.cs" %>
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
身体{
字体系列:Arial;
字号:10pt;
}
#表格1{
身高:645px;
}
.表格管制{
}
运输署{
光标:指针;
}
.悬停{
背景色:#FFFFBF;
}
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
Πίσω στο Εξοδολόγιο
$(文档).ready(函数(){
$(“[id*=txtSearch]”。自动完成({source:'});
});
$(函数(){
$(“[id*=GridView1]td”).hover(函数(){
$(“td”,$(this).closest(“tr”).addClass(“hover_row”);
},函数(){
$(“td”和$(this).closest(“tr”).removeClass(“hover_row”);
});
});
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
在这段代码中,GridView悬停有效,而autocomplete无效 如果两次引用JQuery,请删除底部的一个:
<style type="text/css">
body {
font-family: Arial;
font-size: 10pt;
}
#form1 {
height: 645px;
}
.form-control {
}
td {
cursor: pointer;
}
.hover_row {
background-color: #FFFFBF;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
有关错误,请参见开发人员工具。说明:TypeError:$(…).autocomplete不是一个函数jquery.min.js:2 v.Callbacks/c.firwith()jquery.min.js:2.ready()jquery.min.js:2 a()。您包括两个版本的jquery。第二个include将完全覆盖
$
对象,包括$.ui
,因此在此之后jQuery ui不再可用。您不应该使用这种选择器$(“[id*=txtSearch]”
)。在ASP.Net控件上设置属性ClientIDMode=“Static”
,将在生成的HTML中为您提供一个静态id。因此,您可以使用此选择器$(“#txtSearch”)
完美。谢谢你!