Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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# AJAX工具包和Listview_C#_Asp.net_Visual Studio 2010_Entity Framework_Ajaxcontroltoolkit - Fatal编程技术网

C# AJAX工具包和Listview

C# AJAX工具包和Listview,c#,asp.net,visual-studio-2010,entity-framework,ajaxcontroltoolkit,C#,Asp.net,Visual Studio 2010,Entity Framework,Ajaxcontroltoolkit,我正在开发一个web应用程序。关于这个问题的过程是,我使用实体框架模型从数据库中获取用户评论。我使用列表视图显示客户姓名、评级和评论。 问题是,我正在使用一个名为HTMLEditor的Ajax工具包控件在DB中存储注释,因此当我必须显示注释时,我需要相同的控件ie HTML编辑器。现在,当我使用以下代码为listview创建ITEMTEMPLATE时 <ItemTemplate> <tr style="background-color:#EDECB3;color: #0000

我正在开发一个web应用程序。关于这个问题的过程是,我使用实体框架模型从数据库中获取用户评论。我使用列表视图显示客户姓名、评级和评论。 问题是,我正在使用一个名为HTMLEditor的Ajax工具包控件在DB中存储注释,因此当我必须显示注释时,我需要相同的控件ie HTML编辑器。现在,当我使用以下代码为listview创建ITEMTEMPLATE时

 <ItemTemplate>
<tr style="background-color:#EDECB3;color: #000000;"> 
<td><%# Eval("CustomerName")%></td>
    <td> <img src='Styles/Images/ReviewRating<%# Eval("Rating") %>.png' alt="">
    <br />
    </td>
    <td> <cc1:Editor ID="Comments" runat="server" Text="<%#Eval("Comments") %>"/>
    </td>
    </tr>
    </ItemTemplate>

.png“alt=”“>

除线路外,一切正常

 <td> <cc1:Editor ID="Comments" runat="server" Text="<%#Eval("Comments") %>"/>
        </td>

它表示服务器标记的格式不正确。请帮忙

更新错误:我添加了nounicode=“true”。我遇到的错误是

找不到任何适合指定区域性的资源,或 中立文化。确保 “AjaxControlToolkit.Properties.Resources.NET4.Resources”正确输入 在编译时嵌入或链接到程序集“AjaxControlToolkit”中, 或者所需的所有附属组件都是可装载且完全可用的 签名

你应该试试

<cc1:Editor ID="Comments" runat="server" Text="<%#Eval('Comments') %>"/>

文本属性不同。

请尝试以下代码:


Text=''

使用页面上的ScriptManager解决问题。 至于在HTML编辑器中显示HTML文本的问题,我决定不使用Ajax控件工具包中的HTML编辑器。相反,我使用html解码工具在页面上显示原始html文本,如下所示

<%#Server.HtmlDecode(Eval("Comments").ToString()) %>

“rr_only 4you”告诉我答案是正确的,我得到的错误与使用blow one类似

Text=“”

之后我把它改成

文本=“”

这种格式它会更正

你用这个


有什么区别?我还使用了TEXT.the coma,尝试使用单引号而不是双引号。很抱歉,它报告了错误,因为字符文本中的字符太多。这应该可以工作,但这是绑定编辑器的正确方法,错误到底是什么?只是要确定,您是否尝试删除该标记,并且成功了?有时错误可能是由另一个部分生成的。是的,它可以工作。如果我在中不使用控件而只使用EVAL表达式,它也可以工作。我不是在玩,我只是回答了你的问题。请检查你是否添加了scriptmanager标记。请参阅文章:或者可以使用此标签解决此问题。。。我添加了criptmanager标签,这很有帮助。错误消失了,但在我想要HTMLEDITOR的部分中没有出现任何文本。这里出现了一个特殊的字符,比如8,其他什么都没有。现在试试这个,并检查-Content='',是的,不能在Listview的HTML编辑器中显示HTML数据的问题仍然存在,不喜欢。你需要在代码隐藏文件中将HTML数据转换为纯文本。添加此代码,然后检查-我认为编辑器显示在那里,但就像一个小的非活动组件,在我看来像8。试试这个