一个关于DataList的问题,有请各位高手

perhaps 2003-03-19 02:51:57
请看一段代码:
<html>
<head>
</head>
<script language="C#" runat="server">

public void Button_Click(Object sender,EventArgs e)
{
string abc="";
abc= ((TextBox)Page.FindControl("test")).Text;
Response.Write(abc);

}
</script>
<body>
<form runat="server">

<asp:dataList id="Mydatalist" width="100%" runat="server">
<ItemTemplate>
<asp:Textbox ID="test" MaxLength="10" runat="server"/>
<asp:linkbutton Text="Test" ID="mylink" OnClick="Button_Click" runat="server"/>
</ItemTemplate>
</asp:datalist>
</form>

</body>
</html>

运行时,页面是空的,什么都没有。(单独写这个小程序会有这样的情况,因为这里没有任何的databind,但是在另外一个包含了databind的datalist中添加类似的textbox和linkbutton是可见的)
如果把
<asp:Textbox ID="test" MaxLength="10" runat="server"/>
<asp:linkbutton Text="Test" ID="mylink" OnClick="Button_Click" runat="server"/>
放到datalist之外就可以了。

我希望能够在Datalist的ItemTemplate中显示一个TextBox和一个LinkButton,点击LinkButton 可以将Textbox中的内容 Update到数据库中。

我知道可以通过EditTemplate去解决,可是由于种种原因,不希望这么做。
请各位高手帮帮忙!!
...全文
53 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
babytong 2003-03-19
  • 打赏
  • 举报
回复
有帮定数据,才可以显示啊。添加控件当然没问题了。你帮定两个数据看看
perhaps 2003-03-19
  • 打赏
  • 举报
回复
高手请帮忙啊!!
perhaps 2003-03-19
  • 打赏
  • 举报
回复
可是在我的另外一个程序中,有Databind,却可以随意添加控件,这到底是为什么呢?
xsp 2003-03-19
  • 打赏
  • 举报
回复
Datalist没有绑定数据,当然什么都没有。

62,047

社区成员

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

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

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

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