读书人

后台老板写个字符串生成前台控件需

发布时间: 2012-09-19 13:43:54 作者: rapoo

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

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 ”)

读书人网 >asp.net

热点推荐