首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

后台老板写个字符串,生成前台控件,需要绑定数据

2012-09-19 
后台写个字符串,生成前台控件,需要绑定数据前台显示了绑定的数据HTML code%# Eval(M_CName)%,我要在修

后台写个字符串,生成前台控件,需要绑定数据
前台显示了绑定的数据

HTML code
<%# Eval("M_CName")%>
,我要在修改的时候在这个数据前面加个复选框。
我的思路:点击修改的时候后台字符串完成复选框代码,加到前台,绑定id
  前台
HTML code
<%=CName %><%# Eval("M_CName")%>

  后台
C# code
 if (修改)                {                    string CName = '<input type=checkbox id=<%# Eval("M_CName")%> class=a>';                }

但是字符串总写不对,求高人指点,或其他可行办法

[解决办法]
C# code
 string CName = "<input type=checkbox id="+Eval("M_CName")+" class=a>";
[解决办法]
string CName = "<input type=checkbox id=<%# Eval(\"M_CName\")%> class=a>";
[解决办法]
一开始就把控件显示出来,设置viable=false,点击后设置visable=true
[解决办法]
C# code
CheckBox c = new CheckBox();             c.ID = Eval("M_CName").ToString();            Panel1.Controls.Add(c);
[解决办法]
探讨
引用:
一开始就把控件显示出来,设置viable=false,点击后设置visable=true


HTML code
<input id="Checkbox1" type="checkbox" name="Checkbox1" style="visibility:hidden"/>

后台怎么获取,并设置属性啊

[解决办法]
太简单了, HtmlInputCheckBox check = new HtmlInputCheckBox();
在你前台放个DIV记得加上runat="server",你不想加div给你TD加也可以,到时候后台你点击按钮的时候就是
DIV名字.Controls.Add(“check ”)

热点排行