关于HtmlControl的绑定问题!!!

中山中盈科技 2003-12-24 04:09:45
在Datagrid或Datalist的Item中放入一个HtmlControl,并指定Runat=server,并指定名称为cbxSearch,绑定后,那个HtmlControl的Name会变成dtlMailbox:_ctl1:cbxMailbox ...这种形式。
能不能保留名称为cbxSearch,而又能Runat=server


<asp:datalist id="dtlSearch" runat="server" RepeatDirection="Horizontal" RepeatColumns="10" Width="100%" EnableViewState=False>
<ItemStyle Font-Size="X-Small" Font-Names="宋体" HorizontalAlign="Left"></ItemStyle>
<ItemTemplate>
<input type="checkbox" id="cbxSearch" name="cbxSearch" value='<%# DataBinder.Eval(Container.DataItem, "code") %>'><%# DataBinder.Eval(Container.DataItem, "value") %>
</ItemTemplate>
</asp:datalist>

这样做的好处是可以在codebehind中用Request.Form["cbxSearch"]读取所有HtmlControl的值,方便Cookie的保存。希望高手们指教!
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
中山中盈科技 2003-12-24
  • 打赏
  • 举报
回复
由于HtmlControl是一个或多个的
我最终要的结果是要将这多个值合成一个用“,”分融的字符串
所以没必要去findcontrol,然后一个个合成...

这样做还有一个好处就是方便脚本的编写,如我要做一个“全选”的功能
可以用document.getElementsByName("cbxSearch")进统一管理
中山中盈科技 2003-12-24
  • 打赏
  • 举报
回复
追求一种简单而实用
既然ASP的思想能提供我们这样或那样的便利
又何必苦苦受.NET的规条束缚
skylineforever 2003-12-24
  • 打赏
  • 举报
回复
----这样做的好处是可以在codebehind中用Request.Form["cbxSearch"]读取所有HtmlControl的值,方便Cookie的保存。希望高手们指教!


你必需去findcontrol才行。。
codinghello 2003-12-24
  • 打赏
  • 举报
回复
你的观念还没有从asp转到.net上来呢
建议在仔细看看帮助
acewang 2003-12-24
  • 打赏
  • 举报
回复
访问这个值不是这样子的,你需要便利DataList的每一项去访问

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧