Asp.net 在VisualStudio中使用ajax的问题
该评级控件不会出现在页面上Asp.net 在VisualStudio中使用ajax的问题,asp.net,ajax,visual-studio-2010,Asp.net,Ajax,Visual Studio 2010,该评级控件不会出现在页面上 <cc1:Rating ID="Rating1" runat="server" MaxRating="5" CurrentRating="2" CssClass="ratingStar" StarCssClass="ratingItem" WaitingStarCssClass="Saved" FilledStarCssClass="Filled" Empty
<cc1:Rating ID="Rating1" runat="server"
MaxRating="5"
CurrentRating="2"
CssClass="ratingStar"
StarCssClass="ratingItem"
WaitingStarCssClass="Saved"
FilledStarCssClass="Filled"
EmptyStarCssClass="Empty"
>
</cc1:Rating>
</asp:Content>
命名空间应该是AjaxControlToolkit
而不是AjaxControlToolkit.HTMLEditor
如果您在Visual studio 2008中使用Ajax Control Toolkit.NET 3.5,则必须安装Visual studio Service Pack 1。我想这是你的问题。按照下面给出的说明进行操作,请参阅其中的“注意”部分
现在我看不到错误,但我无法获得页面上的控件。。查看更新的答案!!类
ratingStar
,ratingItem
,保存的
,填充的
和空的
的css是什么?我不知道。。。我复制了我在netAs上找到的一个示例中的类,您需要登录才能下载,我没有访问权限。CSS需要为每个类都有一个背景图像,并且图像需要是一个有效的url。当然,如果你下载了源代码,里面肯定有一些css。如果您遗漏了css,那么这就是您的问题。
<%@ Page Title="" Language="C#" MasterPageFile="~/YourGuruMaster.master" AutoEventWireup="true" CodeFile="PickTheBestAnswer.aspx.cs" Inherits="PickTheBestAnswer" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
<asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
<cc1:Rating ID="Rating1" runat="server"
MaxRating="5"
CurrentRating="2"
CssClass="ratingStar"
StarCssClass="ratingItem"
WaitingStarCssClass="Saved"
FilledStarCssClass="Filled"
EmptyStarCssClass="Empty"
>
</cc1:Rating>
<asp:TextBox ID="TextBox1" runat="server" Height="71px" Width="231px"></asp:TextBox>
</asp:Content>