C# 分级控件在asp.net中不起作用

C# 分级控件在asp.net中不起作用,c#,asp.net,ajaxcontroltoolkit,C#,Asp.net,Ajaxcontroltoolkit,我是usinf.NETFramework 4.5。我需要使评级系统,我有用户asp评级控制。现在,如果我试图给评级行为没有改变。我也有五星评级,但如果我将鼠标悬停在任何一颗星上,它将始终显示工具提示1。当我在chrome中看到一个开发者工具时,它显示了这个错误 请帮我解决这个问题 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="ratings.aspx.vb" Inherits="ratings" %> <%@

我是usinf.NETFramework 4.5。我需要使评级系统,我有用户asp评级控制。现在,如果我试图给评级行为没有改变。我也有五星评级,但如果我将鼠标悬停在任何一颗星上,它将始终显示工具提示1。当我在chrome中看到一个开发者工具时,它显示了这个错误

请帮我解决这个问题

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="ratings.aspx.vb" Inherits="ratings" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
     <link rel="stylesheet" type="text/css" href="/fonts/fontawesome/fontawesome.css" />
    <style type="text/css">
        .star {
            color: #f00;
            font-size:2em
        }

        .empty {
            color: #ccc;
            font-size:2em
        }

        .WaitingStar {
            color: #ed2025;
            font-size:2em
        }

        .FilledStar{
            color: #ffcc00;
            font-size:2em
        }
    </style>

</head>
<body>
    <form id="form1" runat="server">
        <asp:ToolKitScriptManager ID="sc1" runat="server"></asp:ToolKitScriptManager>
    <div>
        <asp:Rating ID="r1" runat="server" EmptyStarCssClass="fa fa-star empty" StarCssClass="fa fa-star empty" WaitingStarCssClass="fa fa-star WaitingStar" FilledStarCssClass="fa fa-star FilledStar" MaxRating="5" CurrentRating="1"></asp:Rating>
    </div>
    </form>
</body>
</html>

.明星{
颜色:#f00;
字号:2em
}
.空的{
颜色:#ccc;
字号:2em
}
WaitingStar先生{
颜色:#ed2025;
字号:2em
}
菲尔德斯塔先生{
颜色:#ffcc00;
字号:2em
}
Global.asax(默认)


子应用程序\u启动(发送方作为对象,e作为事件参数)
RouteConfig.RegisterRoutes(RouteTable.Routes)
BundleConfig.RegisterBundles(BundleTable.Bundles)
端接头
Global.asax(编辑版)


子应用程序\u启动(发送方作为对象,e作为事件参数)
'RouteConfig.RegisterRoutes(RouteTable.Routes)
BundleConfig.RegisterBundles(BundleTable.Bundles)
RegisterRoutes(RouteTable.Routes)
端接头
专用共享子注册表项(路由为RouteCollection)
routes.MapPageRoute(“index”,“index”,“~/index.aspx”)
routes.MapPageRoute(“购物车”、“购物车”、“~/cart.aspx”)
routes.MapPageRoute(“search”、“search/{searhWords}”和“~/search.aspx”)
MapPageRoute(“allListing”、“{type}”、“~/all listing.aspx”)
MapPageRoute(“allListing2”、“all/{type}”和“~/all-listing2.aspx”)
MapPageRoute(“priceRangeWise”,“price range/{price}”,“~/price range-wise.aspx”)
MapPageRoute(“skillPage”、“skill/{categoryName}/{slug}/{productPageID}”、“~/experience page.aspx”)
端接头
路由。忽略(“{resource}.axd/{*pathInfo}”)

将其添加到RegisterRoutes函数中
.axd文件在物理上不存在

我看不出您发布的代码有任何错误。是否动态添加html或javascript?@GaAd否。没有其他脚本或任何其他内容。您还可以查看foxboxrewards.com/ratings现场演示。aspx@GaAd你能告诉我开发者工具中有哪些错误吗?我相信这就是原因problem@GaAd在我的css中,所有路径都是正确的。我发现了真正的问题在哪里。当我在VS中创建新项目时,它有默认的Global.asax文件。因此,我已根据我的要求进行了更改。因此,它无法获得开发人员工具中显示的webResource.axd文件的正确路径。但我必须在global.asax中保留这些更改。请查看我的默认globa;asax&我已经改变的那个。我正在我的网站上发帖question@GaAd不,我只是找到了原因。问题还没有解决。如果你再次查看我的帖子,你会发现2个不同的global.asax文件。我需要为我的项目保留编辑的一个,但在该分级控件中不起作用。它显示错误IgnoreRoute不是路由集合的成员。你能在RouteConfig.vb中导入System.Web.Http吗?我导入了,但仍然存在该问题。我可以闻到这里出了问题。Microsoft表示ingore路由位于System.Web.Routing下。请参阅下面的链接:我无法理解您为什么会出现此错误。您是否正在使用MVC?需要有关您的项目的更多信息,
<%@ Application Language="VB" %>
<%@ Import Namespace="System.Web.Optimization" %>
<%@ Import Namespace="System.Web.Routing" %>

    <script runat="server">

        Sub Application_Start(sender As Object, e As EventArgs)
            RouteConfig.RegisterRoutes(RouteTable.Routes)
            BundleConfig.RegisterBundles(BundleTable.Bundles)
        End Sub
    </script>
<%@ Application Language="VB" %>
<%@ Import Namespace="System.Web.Optimization" %>
<%@ Import Namespace="System.Web.Routing" %>

<script runat="server">
    Sub Application_Start(sender As Object, e As EventArgs)
        'RouteConfig.RegisterRoutes(RouteTable.Routes)
        BundleConfig.RegisterBundles(BundleTable.Bundles)
        RegisterRoutes(RouteTable.Routes)
    End Sub

    Private Shared Sub RegisterRoutes(routes As RouteCollection)
        routes.MapPageRoute("index", "index", "~/index.aspx")
        routes.MapPageRoute("cart", "cart", "~/cart.aspx")
        routes.MapPageRoute("search", "search/{searhWords}", "~/search.aspx")
        routes.MapPageRoute("allListing", "{type}", "~/all-listing.aspx")
        routes.MapPageRoute("allListing2", "all/{type}", "~/all-listing2.aspx")
        routes.MapPageRoute("priceRangeWise", "price-range/{price}", "~/price-range-wise.aspx")
        routes.MapPageRoute("skillPage", "skill/{categoryName}/{slug}/{productPageID}", "~/experience-page.aspx")
    End Sub
</script>