Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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
C# 将asp.net分级控件值放置在FormView控件内时设置该值_C#_Asp.net_Webforms_Ajaxcontroltoolkit_Formview - Fatal编程技术网

C# 将asp.net分级控件值放置在FormView控件内时设置该值

C# 将asp.net分级控件值放置在FormView控件内时设置该值,c#,asp.net,webforms,ajaxcontroltoolkit,formview,C#,Asp.net,Webforms,Ajaxcontroltoolkit,Formview,我有一个像下面这样的网页 运行评级控制代码时出现错误无法将类型“string”转换为“int”,是否有帮助解决此问题 如何相应地改变 private int _SessionRating; public int SessionRating { get { return _SessionRating; } set { _SessionRating = value; } } 完整代码: <%@ Page

我有一个像下面这样的网页

运行评级控制代码时出现错误无法将类型“string”转换为“int”,是否有帮助解决此问题

如何相应地改变

 private int _SessionRating;

   public int SessionRating
        {
            get { return _SessionRating; }
            set { _SessionRating = value; }
        }
完整代码:

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="SessionDetails.aspx.cs" Inherits="CodeCamper.UIWebLayer.WebUI.SessionDetails" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
     <script>         
         var changeState = false;
         var counter = 0;
         function changeImage(elementaccess) {
             if (elementaccess == false && changeState == false && document.getElementById("bookmarkimage").getAttribute("src") === "/Images/blue-bookmark.png") {
                 document.getElementById("bookmarkimage").setAttribute("src", "/Images/heart-black.png");
                 document.getElementById("title").innerHTML = "Add To Favorite";
             }
             else if (elementaccess == false && changeState == false && document.getElementById("bookmarkimage").getAttribute("src") === "/Images/heart-black.png") {
                 document.getElementById("bookmarkimage").setAttribute("src", "/Images/blue-bookmark.png");
                 document.getElementById("title").innerHTML = "Add To Favorite";
             }
             else if (counter == 0 && elementaccess == true && (document.getElementById("bookmarkimage").getAttribute("src") === "/Images/heart-black.png" || document.getElementById("bookmarkimage").getAttribute("src") === "/Images/blue-bookmark.png")) {
                 counter = 1;
                 document.getElementById("bookmarkimage").setAttribute("src", "/Images/heart-checked.png");
                 document.getElementById("title").innerHTML = "Remove Favorite";
             }
             else if (counter == 1 && elementaccess == true && document.getElementById("bookmarkimage").getAttribute("src") === "/Images/heart-checked.png") {
                 counter = 0;
                 document.getElementById("bookmarkimage").setAttribute("src", "/Images/blue-bookmark.png");
                 document.getElementById("title").innerHTML = "Add To Favorite";
             }
         }
    </script>

    <div class="generalmargin" style="margin-top: 160px">
        <%--<asp:Button ID="Buttonback" runat="server" Text="" class="button-back"/>--%>

    </div>
    <div style="margin-top: 160px">
        <asp:LinkButton ID="ButtonBack" runat="server" class="btn btn-default btn-md glyphicon glyphicon-backward" Text="" OnClientClick="JavaScript:window.history.back(1);return false;">
        </asp:LinkButton>      
    </div>
     <asp:FormView ID="sessionDetail" runat="server" ItemType="CodeCamper.EntityLayer.Transaction.SessionVO" SelectMethod="GetDetails"  RenderOuterTable="false">
        <ItemTemplate>
            <div>
                <h3><%#: Item.SessionTitle %></h3>
            </div>
            <br />
            <table>
                <tr>
                    <td style="width:25%">                      
                        <label>Track</label>&nbsp;&nbsp;&nbsp;<%#: Item.SessionTrack %><br /><label>Time Slot</label>&nbsp;&nbsp;&nbsp;<%#:Item.SessionTimeSlot %><br /><label>Room</label>&nbsp;&nbsp;&nbsp;<%#:Item.SessionRoom %><br /><label>Level</label>&nbsp;&nbsp;&nbsp;<%#:Item.SessionLevel %><br /><label>Tags</label>&nbsp;&nbsp;&nbsp;<%#:Item.SessionTags %><br /><image src='/Images/photos/<%#:Item.ImagePath%>' />                        
                    </td>
                    <td style="width:75%"><label>Description</label><br />
                        <div class="pre-scrollable"><%#:Item.SessionBio %></div>                       
                    </td>                  
                </tr>
                <tr>
                    <td style="width:25%">                      
                         &nbsp;              
                    </td>
                    <td style="width:75%">
                    <img src='/Images/blue-bookmark.png' ID="bookmarkimage"  onmouseover="changeImage(false);" onmouseout="changeImage(false);" onclick="changeImage(true);" /><br />
                        <br />
                        <cc1:Rating ID="SeesionRating"  runat="server"
                            StarCssClass="Star" WaitingStarCssClass="WaitingStar" EmptyStarCssClass="Star"
                            FilledStarCssClass="FilledStar" ReadOnly="True" CurrentRating=<%#:Item.SessionRating.ToString %>> 
                        </cc1:Rating>
                    </td>                  
                </tr>
            </table>
        </ItemTemplate>
    </asp:FormView>
</asp:Content>

var-changeState=false;
var计数器=0;
功能更改图像(elementaccess){
if(elementaccess==false&&changeState==false&&document.getElementById(“bookmarkimage”).getAttribute(“src”)===“/Images/blue bookmark.png”){
document.getElementById(“bookmarkimage”).setAttribute(“src”,“/Images/heart black.png”);
document.getElementById(“title”).innerHTML=“添加到收藏夹”;
}
else if(elementaccess==false&&changeState==false&&document.getElementById(“bookmarkimage”).getAttribute(“src”)===“/Images/heart black.png”){
document.getElementById(“bookmarkimage”).setAttribute(“src”,“/Images/blue bookmark.png”);
document.getElementById(“title”).innerHTML=“添加到收藏夹”;
}
else if(counter==0&&elementaccess==true&&(document.getElementById(“bookmarkimage”).getAttribute(“src”)===“/Images/heart black.png”| document.getElementById(“bookmarkimage”).getAttribute(“src”)==“/Images/blue bookmark.png”)){
计数器=1;
document.getElementById(“bookmarkimage”).setAttribute(“src”,“/Images/heart-checked.png”);
document.getElementById(“title”).innerHTML=“删除收藏夹”;
}
else if(counter==1&&elementaccess==true&&document.getElementById(“bookmarkimage”).getAttribute(“src”)===“/Images/heart checked.png”){
计数器=0;
document.getElementById(“bookmarkimage”).setAttribute(“src”,“/Images/blue bookmark.png”);
document.getElementById(“title”).innerHTML=“添加到收藏夹”;
}
}

轨道
时隙
房间
级别
标签
说明


然后尝试:

CurrentRating=<%# Item.SessionRating %>
额定电流=

SessionRating是一个整数字段,我已经编辑了代码CurrentRating=,但它没有解决这个问题