将ASP.NET Rating控件值放置在FormView控件中时设置

Sanjeewa

我有一个如下的网页

运行等级控制代码时出现错误无法将类型'string'转换为'int',对解决此问题有帮助吗?

如何相应地更改<%#:Item.SessionRating%>

 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>
布鲁诺·加西亚(Bruno Garcia)

然后尝试:

CurrentRating=<%# Item.SessionRating %>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将ASP.NET Rating控件值放置在FormView控件中时设置

来自分类Dev

数据绑定ASP.NET图表控件时如何设置标签值

来自分类Dev

将 <tr> 内面板控件放在 asp.net 中

来自分类Dev

当用户控件完成在ASP.NET中的加载时,将事件触发到父页面

来自分类Dev

如何在ASP.NET中设置用户控件属性的值?

来自分类Dev

asp.net中的用户控件未设置<%= value%>

来自分类Dev

ASP.NET-访问FormView控件的最终呈现HTML

来自分类Dev

ASP.NET-访问FormView控件的最终呈现HTML

来自分类Dev

用户控件中的gridview时,asp.net gridview scrollintoview

来自分类Dev

在ASP.net中动态添加控件时的Viewstate问题

来自分类Dev

在ASP.net中动态添加控件时的Viewstate问题

来自分类Dev

用户控件中的gridview时,asp.net gridview scrollintoview

来自分类Dev

ASP.NET转发器控件-在转发器控件中获取Hiddenfield值

来自分类Dev

ASP.NET转发器控件-在转发器控件中获取Hiddenfield值

来自分类Dev

在asp.net服务器代码中是否可以在构建控件时显示控件?

来自分类Dev

在asp.net服务器代码中是否可以在构建控件时显示控件?

来自分类Dev

如何在asp.net核心剃刀页面中的回发调用后将焦点设置在控件上

来自分类Dev

将asp.net下拉列表控件与要从jquery中的数据库中获取的值绑定

来自分类Dev

将图像插入图像控件(ASP.Net)

来自分类Dev

在ASP.NET中获取缓存的控件

来自分类Dev

ASP.NET中的RichText框控件

来自分类Dev

如何将值从Querystring传递到asp.net登录控件

来自分类Dev

将事件委托添加到ASP.NET用户控件的事件处理程序中

来自分类Dev

如何将RDLC报表与ASP.Net MVC中的ReportViewer控件一起使用?

来自分类Dev

使用linq和反射将属性绑定到ASP.NET中的Web控件

来自分类Dev

如何使用 CSS 将 <label> 放在 ASP.Net 中的文本框控件上?

来自分类Dev

使用Eval布尔值设置asp.net控件的样式

来自分类Dev

ASP.NET图表控件从X轴标签上的int值设置月份名称

来自分类Dev

使用Eval布尔值设置asp.net控件的样式

Related 相关文章

  1. 1

    将ASP.NET Rating控件值放置在FormView控件中时设置

  2. 2

    数据绑定ASP.NET图表控件时如何设置标签值

  3. 3

    将 <tr> 内面板控件放在 asp.net 中

  4. 4

    当用户控件完成在ASP.NET中的加载时,将事件触发到父页面

  5. 5

    如何在ASP.NET中设置用户控件属性的值?

  6. 6

    asp.net中的用户控件未设置<%= value%>

  7. 7

    ASP.NET-访问FormView控件的最终呈现HTML

  8. 8

    ASP.NET-访问FormView控件的最终呈现HTML

  9. 9

    用户控件中的gridview时,asp.net gridview scrollintoview

  10. 10

    在ASP.net中动态添加控件时的Viewstate问题

  11. 11

    在ASP.net中动态添加控件时的Viewstate问题

  12. 12

    用户控件中的gridview时,asp.net gridview scrollintoview

  13. 13

    ASP.NET转发器控件-在转发器控件中获取Hiddenfield值

  14. 14

    ASP.NET转发器控件-在转发器控件中获取Hiddenfield值

  15. 15

    在asp.net服务器代码中是否可以在构建控件时显示控件?

  16. 16

    在asp.net服务器代码中是否可以在构建控件时显示控件?

  17. 17

    如何在asp.net核心剃刀页面中的回发调用后将焦点设置在控件上

  18. 18

    将asp.net下拉列表控件与要从jquery中的数据库中获取的值绑定

  19. 19

    将图像插入图像控件(ASP.Net)

  20. 20

    在ASP.NET中获取缓存的控件

  21. 21

    ASP.NET中的RichText框控件

  22. 22

    如何将值从Querystring传递到asp.net登录控件

  23. 23

    将事件委托添加到ASP.NET用户控件的事件处理程序中

  24. 24

    如何将RDLC报表与ASP.Net MVC中的ReportViewer控件一起使用?

  25. 25

    使用linq和反射将属性绑定到ASP.NET中的Web控件

  26. 26

    如何使用 CSS 将 <label> 放在 ASP.Net 中的文本框控件上?

  27. 27

    使用Eval布尔值设置asp.net控件的样式

  28. 28

    ASP.NET图表控件从X轴标签上的int值设置月份名称

  29. 29

    使用Eval布尔值设置asp.net控件的样式

热门标签

归档