C#.net repeater 动态绑定模板的问题。Literal等等相关内容!

2024-11-30 19:54:32
推荐回答(4个)
回答1:

请问你的意思是不是在repeater里面一添加服务器控件就提示错误?如果是这个原因的话,建议你在repeater里面用html控件好了。

                

                    

                    

                        

                            ID

                        

                        

                            栏目连接(url)

                        

                        

                            栏目名称(name)

                        

                        

                            所属模块

                        

                        

                            操作

                        

                        

                

                

                    

                                

                                    <%# DataBinder.Eval(Container.DataItem,"Id") %>

                                

                                

                                    <%# DataBinder.Eval(Container.DataItem,"Url") %>

                                

                                

                                    <%# DataBinder.Eval(Container.DataItem,"UrlName") %>

                                

                                

                                    <%# DataBinder.Eval(Container.DataItem,"Comment") %>

                                

                                

                                    ">修改┊

                                       />

                                    

                                

                            

                

                

                    

                

            

点击修改,直接跳转页面,进入修改页面,至于删除代码如下:

int k = 0;

        for (int i = 0; i < Repeater1.Items.Count; i++)

        {

            System.Web.UI.HtmlControls.HtmlInputCheckBox sb = (System.Web.UI.HtmlControls.HtmlInputCheckBox)Repeater1.Items[i].FindControl("checkbox");

            if (sb.Checked)

            {

                jiaoxue.DeleteItem(sb.Value);

                k++;

            }

        }

        if (k == 0)

        {

            msg.ShowMsg("请选择要删除的记录!", this);

        }

这样就可以用html控件解决这个问题了,希望这是你要的答案!

回答2:


















类型 编辑 删除
<%#Eval("CategoryName")%> ' runat="server">编辑 ' runat="server">删除



添加repeater事件
protected void Repeater1_ItemCommand(object source, RepeaterCommandEventArgs e)
{
if (e.CommandName == "update") //更新
{

}
else if (e.CommandName == "del") //删除
{
CategoryManager.DelCategory(Convert.ToInt32(e.CommandArgument));
Response.Redirect("~/Admin/AddCategory.aspx");
}
}

回答3:

这个很容易的,百度多的是

回答4:

a