Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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
Asp.net 弹出窗口中的Ajax分级控制_Asp.net_Ajax_Modalpopupextender - Fatal编程技术网

Asp.net 弹出窗口中的Ajax分级控制

Asp.net 弹出窗口中的Ajax分级控制,asp.net,ajax,modalpopupextender,Asp.net,Ajax,Modalpopupextender,我正在开发一个页面,用asp.NETFW3.5显示一些视频。该页面将显示带有缩略图的视频列表。当用户点击视频拇指时,我将打开一个弹出窗口,并在弹出窗口中显示视频。视频中将有一个分级控件。用户可以使用ajax分级控件为视频投票。单击评级控制后,弹出窗口应保持显示 我已经做了一些编码,但问题是如果不回发,我无法获得评级控件的当前评级。我可以通过使用更新面板使弹出窗口始终可见,但如果这样做,则模式popupextender的关闭按钮不起作用,我无法关闭模式弹出窗口。以下是我的相关代码部分: <a

我正在开发一个页面,用asp.NETFW3.5显示一些视频。该页面将显示带有缩略图的视频列表。当用户点击视频拇指时,我将打开一个弹出窗口,并在弹出窗口中显示视频。视频中将有一个分级控件。用户可以使用ajax分级控件为视频投票。单击评级控制后,弹出窗口应保持显示

我已经做了一些编码,但问题是如果不回发,我无法获得评级控件的当前评级。我可以通过使用更新面板使弹出窗口始终可见,但如果这样做,则模式popupextender的关闭按钮不起作用,我无法关闭模式弹出窗口。以下是我的相关代码部分:

<asp:Button ID="Button1" runat="server" Style="display: none" />      
<asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" OkControlID="btnOkay"
    TargetControlID="Button1" PopupControlID="Panel1" PopupDragHandleControlID="PopupHeader"
    Drag="true" BackgroundCssClass="ModalPopupBG">
</asp:ModalPopupExtender>
  <asp:Panel ID="Panel1" runat="server" CssClass="PopupCss">
    <table style="width: 100%; height: 100%;">
        <tr>
            <td>
                <div id="mediaplayer">
                    JW Player goes here</div>
                <script type="text/javascript">
                    jwplayer("mediaplayer").setup({
                        flashplayer: "jwplayer/player.swf",
                        file: "<%=videoName %>",
                        image: "<%=videoThumb %>",
                        width: "100%",
                        height: "100%"
                    });
                </script>
            </td>
            <td valign="top" align="left" style="text-align: left;">
                <div class="fb-like" data-send="true" data-layout="button_count" data-show-faces="true">
                </div> 
                <br />
                <div class="fb-comments" data-href="<%=videoLink%>"
                    data-num-posts="3" data-width="470">
                </div>
                <br />
                <br />
                <br />
                <!-- AddThis Button BEGIN -->
                <div class="addthis_toolbox addthis_default_style ">
                    <a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2">
                    </a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4">
                    </a><a class="addthis_button_compact"></a><a class="addthis_counter addthis_bubble_style">
                    </a>
                </div>
                <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4f61d99d08697325"></script>
                <!-- AddThis Button END -->
                <br />
                <br />
                <asp:Rating ID="Rating1" runat="server" MaxRating="5" StarCssClass="ratingStar" FilledStarCssClass="ratingStarFilled"
                    AutoPostBack="true" OnChanged="VideoRatingChanged" EmptyStarCssClass="ratingStarEmpty"
                    WaitingStarCssClass="ratingStarEmpty">
                    <asp:HiddenField ID="HiddenField1" runat="server" Value='<%=videoId%>' />
                </asp:Rating>
                &nbsp (<%=voteCount%>)
                <br />
                Minder Score:
                <%=minderScore %>
                <br />
                <div class="Controls" style="text-align: left;">
                    <input id="btnOkay" type="button" value="Kapat" />
                </div>
            </td>
        </tr>
    </table>
</asp:Panel>



 ()
Minder分数:
我如何才能获得所需的功能。 任何帮助都将不胜感激。
谢谢

最简单的方法是使用
UpdatePanel来扭曲它

<br />
        <asp:UpdatePanel runat="server" ID="up1">
            <ContentTemplate>
                <asp:Rating ID="Rating1" runat="server" MaxRating="5" StarCssClass="ratingStar" FilledStarCssClass="ratingStarFilled"
                    AutoPostBack="true" OnChanged="VideoRatingChanged" EmptyStarCssClass="ratingStarEmpty"
                    WaitingStarCssClass="ratingStarEmpty">
                    <asp:HiddenField ID="HiddenField1" runat="server" Value='<%=videoId%>' />
                </asp:Rating>

            </ContentTemplate>
        </asp:UpdatePanel>
你需要把它写成

&nbsp (<asp:Literal runat="server" id="txtVoteCount" />)
<br />
Minder Score: <asp:Literal runat="server" id="txtMinderScore" />
(

从SDK中获取源代码,这就是实现的方法

&nbsp (<asp:Literal runat="server" id="txtVoteCount" />)
<br />
Minder Score: <asp:Literal runat="server" id="txtMinderScore" />