请问你的意思是不是在repeater里面一添加服务器控件就提示错误?如果是这个原因的话,建议你在repeater里面用html控件好了。
ID
|
栏目连接(url)
|
栏目名称(name)
|
所属模块
|
操作
|
---|---|---|---|---|
<%# DataBinder.Eval(Container.DataItem,"Id") %>
|
<%# DataBinder.Eval(Container.DataItem,"Url") %>
|
<%# DataBinder.Eval(Container.DataItem,"UrlName") %>
|
|
">修改┊ />
|
点击修改,直接跳转页面,进入修改页面,至于删除代码如下:
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控件解决这个问题了,希望这是你要的答案!
类型
编辑
删除
<%#Eval("CategoryName")%>
添加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");
}
}
这个很容易的,百度多的是
a