.NET中在datalist中放的控件怎么写功能
<div><asp:DataListID="list_mess"runat="server"Width="100%"BorderWidth="0"BorderStyle=...
<div>
<asp:DataList ID="list_mess" runat="server" Width="100%" BorderWidth="0" BorderStyle="none" ShowHeader="False" ForeColor="#C0C000" BackColor="Black" BorderColor="Olive" Height="390px" >
<ItemTemplate>
<table cellspacing="0" border="0" cellpadding="4" width="100%">
<tr><td><b><%# DataBinder.Eval(Container.DataItem,"name")%></b>| <%# DataBinder.Eval(Container.DataItem,"QQ")%> </div></td></tr>
<tr><td><div style="padding-left:30px"><%# DataBinder.Eval(Container.DataItem,"NeiRong")%></div></td></tr>
<tr><td><div style="float:right">Time:<%# DataBinder.Eval(Container.DataItem,"Shijian")%></div></td></tr>
<tr><td align="right">
<input id="Text1" type="text" onclick="ChuXian()" />
<div id="div_1">
<asp:Button ID="Button3" runat="server" Text="确认" />
<asp:Button ID="Button4" runat="server" Text="取消" />
</div>
</td></tr>
</table>
<hr/>
</ItemTemplate>
</asp:DataList>
<%--<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<table>
<tr><td><div></div></td></tr>
</table>
</ItemTemplate>
</asp:DataList>--%>
</div>
这里面的文本框 和 Button 怎么写点击功能?
这个相当于 QQ空间里面的 评论 然后可以根据评论再留言的功能 我是把那个button和文本框 放在Datalist里面 但是在页面不能直接设置属性和事件 展开
<asp:DataList ID="list_mess" runat="server" Width="100%" BorderWidth="0" BorderStyle="none" ShowHeader="False" ForeColor="#C0C000" BackColor="Black" BorderColor="Olive" Height="390px" >
<ItemTemplate>
<table cellspacing="0" border="0" cellpadding="4" width="100%">
<tr><td><b><%# DataBinder.Eval(Container.DataItem,"name")%></b>| <%# DataBinder.Eval(Container.DataItem,"QQ")%> </div></td></tr>
<tr><td><div style="padding-left:30px"><%# DataBinder.Eval(Container.DataItem,"NeiRong")%></div></td></tr>
<tr><td><div style="float:right">Time:<%# DataBinder.Eval(Container.DataItem,"Shijian")%></div></td></tr>
<tr><td align="right">
<input id="Text1" type="text" onclick="ChuXian()" />
<div id="div_1">
<asp:Button ID="Button3" runat="server" Text="确认" />
<asp:Button ID="Button4" runat="server" Text="取消" />
</div>
</td></tr>
</table>
<hr/>
</ItemTemplate>
</asp:DataList>
<%--<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<table>
<tr><td><div></div></td></tr>
</table>
</ItemTemplate>
</asp:DataList>--%>
</div>
这里面的文本框 和 Button 怎么写点击功能?
这个相当于 QQ空间里面的 评论 然后可以根据评论再留言的功能 我是把那个button和文本框 放在Datalist里面 但是在页面不能直接设置属性和事件 展开
4个回答
展开全部
比如:
<asp:datalist id="DataList1" runat="server" DataKeyField="ID"...>
<asp:Button id="Button1" Text="删除" Runat="server" CommandName="Del"></asp:Button>
---------
protected void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName=="Del")
{
int id=(int)DataList1.DataKeys[e.Item.ItemIndex];
Response.Write("<script>alert(\""+id.ToString()+"\");</script>");
}
}
<asp:datalist id="DataList1" runat="server" DataKeyField="ID"...>
<asp:Button id="Button1" Text="删除" Runat="server" CommandName="Del"></asp:Button>
---------
protected void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
{
if(e.CommandName=="Del")
{
int id=(int)DataList1.DataKeys[e.Item.ItemIndex];
Response.Write("<script>alert(\""+id.ToString()+"\");</script>");
}
}
参考资料: http://study.qqcf.com/web/717/229054.htm
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置文本框或者Button的CommandName属性
然后在datalist的ItemCommand事件中写
if(e.CommandName==前面设置的属性名字){
开始写点击功能
}
然后在datalist的ItemCommand事件中写
if(e.CommandName==前面设置的属性名字){
开始写点击功能
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用ItemCommand事件来触发,为button定义CommandName来区分。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建模板列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询