无法从程序集'System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'加载类型'System.Web.UI.ScriptReferenceBase'。 [英] Could not load type 'System.Web.UI.ScriptReferenceBase' from assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
问题描述
大家好,
当我在.net 3.5中使用评分时,我收到以下错误
hi all,
when i am using Rating in .net 3.5 , i am getting the following errors
Could not load type ''System.Web.UI.ScriptReferenceBase'' from assembly ''System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35''
here是我的设计编码:
here is my design coding:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Ajax Rating</title>
</head>
<body>
<form id="form1" runat="server">
<%--<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>--%>
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always" ChildrenAsTriggers="True">
<ContentTemplate>
<ajaxToolkit:Rating runat="server" ID="Rating1"
MaxRating="5"
CurrentRating="2"
CssClass="ratingStar"
StarCssClass="ratingItem"
WaitingStarCssClass="Saved"
FilledStarCssClass="Filled"
EmptyStarCssClass="Empty" AutoPostBack="True" OnChanged="Rating1_Changed">
</ajaxToolkit:Rating>
<asp:Label ID="labelCaption1" runat="server" Text="Selected value: " />
<asp:Label ID="labelValue1" runat="server" Text=""></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</form>
请帮帮我
谢谢
tvn
please help me
Thanks
tvn
推荐答案
更改:
<ajaxtoolkit:toolkitscriptmanager id="ScriptManager1" runat="server" xmlns:ajaxtoolkit="#unknown" />
To:
To:
<asp:scriptmanager id="ScriptManager1" runat="server" xmlns:asp="#unknown" />
检查你的方式注册程序集,必须如下:
Check how you register the assembly, must be like:
<![CDATA[<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>]]>
真正的解决方法是安装.net 3.5 sp1并且可以在这里找到(Ajax Control Toolkit需要一个。 net 3.5 SP1运行时环境):
http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en [ ^ ]
祝你好运!
The real fix is to install .net 3.5 sp1 and can be found here (Ajax Control Toolkit expects a .net 3.5 SP1 runtime environment):
http://www.microsoft.com/downloads/details.aspx?familyid=ab99342f-5d1a-413d-8319-81da479ab0d7&displaylang=en[^]
Good luck!
Microsoft .NET Framework 3.5 Service Pack 1
一旦你到达上面的链接,你可以下载dotnetfx35setup.exe并安装并尝试
Microsoft .NET Framework 3.5 Service Pack 1
once u reach to above link u can download dotnetfx35setup.exe and install and try
这篇关于无法从程序集'System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'加载类型'System.Web.UI.ScriptReferenceBase'。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!