2012-04-26 47 views
2

我有更新面板无法工作后,我已经添加jquery文件,它运行良好没有它,但只要我把它放在它不刷新更新面板?有任何想法吗?添加jquery文件后更新面板不工作

问题出现在我添加jquery-1.7.2.min.js文件时。

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="MLIVRtelephone.aspx.vb" Inherits="MLIVRtelephone" %> 

<%@ Register Assembly="OrgChart" Namespace="OrgChart.Core" TagPrefix="cc1" %> 


<%@ Register src="Header.ascx" tagname="Header" tagprefix="uc1" %> 

<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

    <style type="text/css"> 
     .style1 
     { 
      height: 23px; 
     } 

     #drop { 
min-height: 100px; 
width: 200px; 
border: 3px dashed #ccc; 
margin: 10px; 
padding: 10px; 
} 
html .RadOrgChart .rocItem { 
width: 120px; 
} 


.middle 
{ 
text-align:center; 
} 
    </style> 


    <uc1:Header ID="Header1" runat="server" /> 
<head runat="server"> 
<link href="CSS/style.css" rel="stylesheet" type="text/css" /> 
<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script> 
<title></title> 

</head> 
<body> 
<form id="form1" runat="server"> 
       <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true"> 
      </asp:ScriptManager> 


<table style="width:100%;"> 
    <tr> 
     <td width="800px" class="style1"> 
         <div id="layout" runat="server"> 
      <br /> 
      <telerik:RadOrgChart ID="RadOrgChart1" runat="server" EnableViewState="true"> 
        <ItemTemplate> 

      <asp:Button CausesValidation = "false" OnClick="getlayer" runat="server" ID="LinkButtonNode" Text='<%# DataBinder.Eval(Container.DataItem, "Text") %>' CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Text")%>' CssClass="middle"></asp:Button> 
     </ItemTemplate> 
      </telerik:RadOrgChart> 
             <br /> 
       </div> 
     </td> 
     <td align="right" class="style1"> 
          <div align="left" id="layer" runat="server"> 
      </div> 
      <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false" > 
      </asp:UpdatePanel></td> 
    </tr> 
    <tr> 
     <td width="800px"> 
      &nbsp;</td> 
     <td align="center"> 



     </td> 
    </tr> 
    <tr> 
     <td width="800px"> 
      &nbsp;</td> 
     <td> 
      &nbsp;</td> 
    </tr> 
</table> 

    </form> 

+0

什么新东西?你解决了吗? – gdoron 2012-04-26 15:41:27

+0

对不起,我做了我最后一篇文章后,我就开始工作了。我即将再次开始工作。 – Imsopov 2012-04-27 05:18:37

回答

0

它没有意义,jQuery是一个JavaScript库,只引用它不能导致任何事物。

我能想到的唯一选择是您正在使用其他库,使用像jQuery这样的$符号。

试着改变你的代码如下:

<script src="Scripts/jquery-1.7.2.min.js" type="text/javascript"></script> 
$.noConflict(); 

这是Telerik RAD controls您使用引用jQuery和你覆盖其基准是可能的。

+0

这是整个页面,我也不明白。我是jquery的新手,所以它让我疯狂 – Imsopov 2012-04-26 07:12:00

+0

@Imsopov。哦,现在我想我知道这有什么问题。我认为Telerik rad控制着他们自己的引用jQuery,所以你可能会覆盖他们的引用。 – gdoron 2012-04-26 07:13:52

+0

@Imsopov。删除你的引用,如果它不是'undefined',则尝试'alert($)',那么你有其他的引用jQuery。 – gdoron 2012-04-26 07:16:33