Step-1: Open VS 2017 >> File >> New Project >> Asp .Net application
Download the Ajax Control toolkit into the link http://www.ajaxcontroltoolkit.com/
OR
You can add the Ajax Control through Nuget Package manager.
Install-Package AjaxControlToolkit -Version 19.1.0
|  | 
| You can see AJAX Control Toolkit is added in Solution | 
Step-4: Right click on solution >> Add New Item >> Web Form
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs"  
   Inherits="RatingControlAjax.Default" %>  
 <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" 
 TagPrefix="cc1" %>  
 <!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">  
 <head runat="server">  
   <title></title>  
   <style type="text/css">  
     .Star  
     {  
       background-image: url(images/Star.gif);  
       height: 17px;  
       width: 17px;  
     }  
     .WaitingStar  
     {  
       background-image: url(images/WaitingStar.gif);  
       height: 17px;  
       width: 17px;  
     }  
     .FilledStar  
     {  
       background-image: url(images/FilledStar.gif);  
       height: 17px;  
       width: 17px;  
     }  
   </style>  
 </head>  
 <body>  
   <form id="form1" runat="server">  
   <cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">  
   </cc1:ToolkitScriptManager>  
   <cc1:Rating ID="Rating1" AutoPostBack="true" OnChanged="OnRatingChanged" runat="server"  
     StarCssClass="Star" WaitingStarCssClass="WaitingStar" EmptyStarCssClass="Star"  
     FilledStarCssClass="FilledStar">  
   </cc1:Rating>  
   <br />  
     <asp:HiddenField ID="hdn_Rating" runat="server" />  
     <asp:Label ID="lblRatingStatus" runat="server" Text=""></asp:Label>  
     <asp:Button ID="btn_save" runat="server" Text="Save" OnClick="btn_save_Click" />  
      <asp:Label ID="lbl_Value" runat="server" Text=""></asp:Label>  
   </form>  
 </body>  
 </html>  
</> Ajax is registered. We take the Rating Control and button is used to show the 
    data, You can save the rating data into database.
protected void OnRatingChanged(object sender, RatingEventArgs e)  
     {  
       hdn_Rating.Value = e.Value;  
     }  
     protected void btn_save_Click(object sender, EventArgs e)  
     {  
       lbl_Value.Text ="You Selected rating as "+ hdn_Rating.Value.ToString() + "" ;  
     }  
</> OnRatingChanged() called when rating control is selected and we put that data 
    into hidden filed. When it Click save button the label is printed no. of star 
    is selected. 
Step-5: Finally run our application and see the output as expected.</> The Source Code is available in Github.com/CoreProgramm/Summary
 
 



Post a Comment