Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未使用网格视图asp.net web窗体触发评级更改事件_Javascript_C#_Jquery_Asp.net_Twitter Bootstrap - Fatal编程技术网

Javascript 未使用网格视图asp.net web窗体触发评级更改事件

Javascript 未使用网格视图asp.net web窗体触发评级更改事件,javascript,c#,jquery,asp.net,twitter-bootstrap,Javascript,C#,Jquery,Asp.net,Twitter Bootstrap,评级更改事件未使用网格视图asp.net web窗体触发,在网格视图中我使用了评级控件,但当我单击任何评级时,事件未触发,我使用的是引导设计 下面是我的代码 <div class="eval-rating"> <h6 class="pull-left">Your Rating <br> <a class="eval-help" data-toggle="modal" href="#innovation

评级更改事件未使用网格视图asp.net web窗体触发,在网格视图中我使用了评级控件,但当我单击任何评级时,事件未触发,我使用的是引导设计

下面是我的代码

  <div class="eval-rating">
  <h6 class="pull-left">Your Rating
           <br>
            <a class="eval-help" data-toggle="modal" href="#innovation">Help Text?</a></h6>
              <div class="ratin-main">
           <%-- <img src="rating.png">--%>
            <asp:TemplateField>
            <itemtemplate>
             <ajax:Rating ID="Rating1" runat="server" AutoPostBack="true" CurrentRating='<%# DataBinder.Eval(Container, "DataItem.Innovation") %>' StarCssClass="ratingStar" WaitingStarCssClass="savedRatingStar" FilledStarCssClass="filledRatingStar" EmptyStarCssClass="emptyRatingStar" OnChanged="Rating1_Changed" Tag="10" BehaviorID="RatingBehavior1"></ajax:Rating>
             <asp:CustomValidator ID="CustomValidator1" runat="server" ValidationGroup="Score"
             ErrorMessage="Rate Innovation" Display="Static" ClientValidationFunction="CustomValidator1_ClientValidate" ForeColor="red"></asp:CustomValidator>
             </itemtemplate>
             </asp:TemplateField>
             <h6>
            <asp:Label ID="lblR1NotRated" CssClass="rating_Not" runat="server" Text="Not Rated"
            Visible="false"></asp:Label>
            <asp:Label ID="lblR1Rated" CssClass="rating" runat="server" Visible="false"></asp:Label></h6>
   </div>
   </div>
请帮帮我,为什么Rating1_Changed没有开火

我的java脚本代码:

  <script type="text/javascript">
     function CustomValidator1_ClientValidate(source, args) {


         if ($find('RatingBehavior1').get_Rating() != 0) // rating is not zero
         {
             args.IsValid = true;
         }
         else {
             args.IsValid = false;
         }
     }
   </script>

函数CustomValidator1\u ClientValidate(源,参数){
if($find('RatingBehavior1')。get_Rating()!=0)//评级不是零
{
args.IsValid=true;
}
否则{
args.IsValid=false;
}
}

您能否将
CustomValidator1\u ClientValidate
包括在内?我假设这就是您包含的错误的来源。很可能是这些JavaScript错误阻止了AJAX的启动。我必须包括的内容请更新您的答案@SantiEdit您的问题包括客户端验证。。。您在问题中包含的错误不是来自您包含的代码。我评论客户端验证,然后也出现相同的问题@SantiI更新了我的问题也请查收@桑蒂
  <script type="text/javascript">
     function CustomValidator1_ClientValidate(source, args) {


         if ($find('RatingBehavior1').get_Rating() != 0) // rating is not zero
         {
             args.IsValid = true;
         }
         else {
             args.IsValid = false;
         }
     }
   </script>