Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/266.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/5/sql/85.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# 如何在中继器中找到控件_C#_Sql_Repeater - Fatal编程技术网

C# 如何在中继器中找到控件

C# 如何在中继器中找到控件,c#,sql,repeater,C#,Sql,Repeater,如何从Repeater获取html编辑器的文本 这里的Text=''绑定在repeater上,如何在我的c#code上获取文本???试试这个。。。我已经测试了你的工具。。它起作用了。 使用winthusism.HtmlEditor添加如下所示。 然后您可以从服务器端访问编辑器。您可以使用以下方法从中继器中查找编辑器。 通过使用editor.Text,您可以获得编辑器的文本 如果未添加引用DLL,请将其添加到引用中。否则,当您使用winthusism.HtmlEditor放置时,将出现错误 &l

如何从Repeater获取html编辑器的文本


这里的
Text=''
绑定在repeater上,如何在我的c#code上获取文本???

试试这个。。。我已经测试了你的工具。。它起作用了。
使用winthusism.HtmlEditor添加
如下所示。
然后您可以从服务器端访问编辑器。您可以使用以下方法从中继器中查找编辑器。
通过使用
editor.Text
,您可以获得编辑器的文本

如果未添加引用DLL,请将其添加到引用中。否则,当您使用winthusism.HtmlEditor放置
时,将出现错误

 <asp:Repeater ID="rpt_slider" runat="server" OnItemDataBound="rpt_slider_ItemDataBound">
    <ItemTemplate>
 <cc:HtmlEditor ID="Htmleditor1" runat="server" Height="300px" Width="550px" DialogButtonBarColor="Gray" DialogHeadingColor="Gray" DialogUnselectedTabColor="Gray" TabBackColor="Gray" Text='<%# Eval("banner_text")%>' DialogSelectedTabColor="Gray" EditorBorderColor="Gray" SelectedTabBackColor="Maroon" ToolbarColor="Silver" ToolstripBackgroundImage="Default" ButtonMouseOverColor="Gray" SelectedTabTextColor="WhiteSmoke" TabbarBackColor="Gainsboro" TabMouseOverColor="Gray"  DialogSelectedTabTextColor="White" />
</ItemTemplate>
  </asp:Repeater>

试试这个。。。我已经测试了你的工具。。它起作用了。
使用winthusism.HtmlEditor添加
如下所示。
然后您可以从服务器端访问编辑器。您可以使用以下方法从中继器中查找编辑器。
通过使用
editor.Text
,您可以获得编辑器的文本

如果未添加引用DLL,请将其添加到引用中。否则,当您使用winthusism.HtmlEditor放置
时,将出现错误

 <asp:Repeater ID="rpt_slider" runat="server" OnItemDataBound="rpt_slider_ItemDataBound">
    <ItemTemplate>
 <cc:HtmlEditor ID="Htmleditor1" runat="server" Height="300px" Width="550px" DialogButtonBarColor="Gray" DialogHeadingColor="Gray" DialogUnselectedTabColor="Gray" TabBackColor="Gray" Text='<%# Eval("banner_text")%>' DialogSelectedTabColor="Gray" EditorBorderColor="Gray" SelectedTabBackColor="Maroon" ToolbarColor="Silver" ToolstripBackgroundImage="Default" ButtonMouseOverColor="Gray" SelectedTabTextColor="WhiteSmoke" TabbarBackColor="Gainsboro" TabMouseOverColor="Gray"  DialogSelectedTabTextColor="White" />
</ItemTemplate>
  </asp:Repeater>

试试这个。。。我已经测试了你的工具。。它起作用了。
使用winthusism.HtmlEditor添加
如下所示。
然后您可以从服务器端访问编辑器。您可以使用以下方法从中继器中查找编辑器。
通过使用
editor.Text
,您可以获得编辑器的文本

如果未添加引用DLL,请将其添加到引用中。否则,当您使用winthusism.HtmlEditor放置
时,将出现错误

 <asp:Repeater ID="rpt_slider" runat="server" OnItemDataBound="rpt_slider_ItemDataBound">
    <ItemTemplate>
 <cc:HtmlEditor ID="Htmleditor1" runat="server" Height="300px" Width="550px" DialogButtonBarColor="Gray" DialogHeadingColor="Gray" DialogUnselectedTabColor="Gray" TabBackColor="Gray" Text='<%# Eval("banner_text")%>' DialogSelectedTabColor="Gray" EditorBorderColor="Gray" SelectedTabBackColor="Maroon" ToolbarColor="Silver" ToolstripBackgroundImage="Default" ButtonMouseOverColor="Gray" SelectedTabTextColor="WhiteSmoke" TabbarBackColor="Gainsboro" TabMouseOverColor="Gray"  DialogSelectedTabTextColor="White" />
</ItemTemplate>
  </asp:Repeater>

试试这个。。。我已经测试了你的工具。。它起作用了。
使用winthusism.HtmlEditor添加
如下所示。
然后您可以从服务器端访问编辑器。您可以使用以下方法从中继器中查找编辑器。
通过使用
editor.Text
,您可以获得编辑器的文本

如果未添加引用DLL,请将其添加到引用中。否则,当您使用winthusism.HtmlEditor放置
时,将出现错误

 <asp:Repeater ID="rpt_slider" runat="server" OnItemDataBound="rpt_slider_ItemDataBound">
    <ItemTemplate>
 <cc:HtmlEditor ID="Htmleditor1" runat="server" Height="300px" Width="550px" DialogButtonBarColor="Gray" DialogHeadingColor="Gray" DialogUnselectedTabColor="Gray" TabBackColor="Gray" Text='<%# Eval("banner_text")%>' DialogSelectedTabColor="Gray" EditorBorderColor="Gray" SelectedTabBackColor="Maroon" ToolbarColor="Silver" ToolstripBackgroundImage="Default" ButtonMouseOverColor="Gray" SelectedTabTextColor="WhiteSmoke" TabbarBackColor="Gainsboro" TabMouseOverColor="Gray"  DialogSelectedTabTextColor="White" />
</ItemTemplate>
  </asp:Repeater>

芬尼,我得到了解决方案

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Winthusiasm.HtmlEditor;

namespace ListDrop
{
    public partial class _Default : System.Web.UI.Page
    {



        protected void Page_Load(object sender, EventArgs e)
        {
            foreach (RepeaterItem item in Repeater1.Items)
            {
                if (item.ItemType == ListItemType.AlternatingItem || item.ItemType == ListItemType.Item)
                {
                    Editor editor= (Editor)item.FindControl("Editor1");
                    lblMessage.Text = editor.Text;


                }
            }
        }





    }
}
protectedvoidbtnupdate2\u单击(对象发送方,事件参数e)
{
尝试
{
按钮ib=(按钮)发送器;
//字符串索引=(ib.CommandName);
RepeaterItem gr=(RepeaterItem)ib.NamingContainer;
int index=gr.ItemIndex;
property.banner_type=“Primary”;
property.active=Convert.ToBoolean(((复选框)rpt_slider.Items[index].FindControl(“checkActive”).Checked);
property.banner_index=Convert.ToInt32(((DropDownList)rpt_slider.Items[index].FindControl(“drop_IndexNo”))。SelectedValue);
property.banner_id=Convert.ToInt32(ib.CommandArgument);
property.bottom_pos=Convert.ToInt32(((文本框)rpt_slider.Items[index].FindControl(“txtBPOS”)).Text);
property.right_pos=Convert.ToInt32(((文本框)rpt_slider.Items[index].FindControl(“txtRPOS”)).Text);
property.cr_user=Convert.ToInt32(会话[“管理员id]”);
property.cr_date=Convert.ToDateTime(DateTime.Now.ToString());
property.banner_text=Convert.ToString(((HtmlEditor)rpt_slider.Items[index].FindControl(“HtmlEditor”)).text);
property.tag=2;
尝试
{
int结果=0;
结果=balss.banner\u insert(property.banner\u id,property.banner\u type,“,”,property.active,property.banner\u索引,property.cr\u用户,property.cr\u日期,property.banner\u文本,property.bottom\u pos,property.right\u pos,property.tag);
如果(结果>0)
{
RegisterStartupScript(this.up1.GetType(),“Script”,“警报('记录更新成功');”;
}
}
捕获(例外情况除外)
{
RegisterStartupScript(this.GetType(),“script”,“alert(“+ex.Message+”)”);
}
最后
{
}
getdata();
}
捕获(例外情况除外)
{
ScriptManager.RegisterStartupScript(this.Page,this.Page.GetType(),“script”,“警报(“+ex.Message+”);”,false);
}
最后
{
}
回复。重定向(“编辑旗帜”);
}
在“提交”按钮上,单击“我已使用”
property.banner_text=Convert.ToString(((HtmlEditor)rpt_slider.Items[index].FindControl(“HtmlEditor”)).text);
获取repeater的html编辑器的值。

芬尼,我得到了解决方案

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Winthusiasm.HtmlEditor;

namespace ListDrop
{
    public partial class _Default : System.Web.UI.Page
    {



        protected void Page_Load(object sender, EventArgs e)
        {
            foreach (RepeaterItem item in Repeater1.Items)
            {
                if (item.ItemType == ListItemType.AlternatingItem || item.ItemType == ListItemType.Item)
                {
                    Editor editor= (Editor)item.FindControl("Editor1");
                    lblMessage.Text = editor.Text;


                }
            }
        }





    }
}
protectedvoidbtnupdate2\u单击(对象发送方,事件参数e)
{
尝试
{
按钮ib=(按钮)发送器;
//字符串索引=(ib.CommandName);
RepeaterItem gr=(RepeaterItem)ib.NamingContainer;
int index=gr.ItemIndex;
property.banner_type=“Primary”;
property.active=Convert.ToBoolean(((复选框)rpt_slider.Items[index].FindControl(“checkActive”).Checked);
property.banner_index=Convert.ToInt32(((DropDownList)rpt_slider.Items[index].FindControl(“drop_IndexNo”))。SelectedValue);
property.banner_id=Convert.ToInt32(ib.CommandArgument);
property.bottom_pos=Convert.ToInt32(((文本框)rpt_slider.Items[index].FindControl(“txtBPOS”)).Text);
property.right_pos=Convert.ToInt32(((文本框)rpt_slider.Items[index].FindControl(“txtRPOS”)).Text);
property.cr_user=Convert.ToInt32(会话[“管理员id]”);
property.cr_date=Convert.ToDateTime(DateTime.Now.ToString());
property.banner_text=Convert.ToString(((HtmlEditor)rpt_slider.Items[index].FindControl(“Htmled