服务器之家

服务器之家 > 正文

DataList中TextBox onfocus调用后台void静态方法及获取相应行数

时间:2019-10-18 12:46     来源/作者:asp.net技术网

昨天在某一论坛上看到的。Insus.NET尝试做了一下,算是练习了。

DataList中TextBox onfocus调用后台void静态方法及获取相应行数

Insus.NET的测试演示:

DataList中TextBox onfocus调用后台void静态方法及获取相应行数

xxx.aspx: 

复制代码代码如下:

<asp:DataList ID="dlItemGeneral" runat="server" CellPadding="0" CellSpacing="0" Width="100%" 
OnItemDataBound="dlItemGeneral_ItemDataBound"> 
<ItemTemplate> 
<asp:Table ID="Table1" runat="server" CssClass="table"> 
<asp:TableRow> 
<asp:TableCell CssClass="tableTemplateCell" Width="15%"> 
物料编码 <%# Eval("ItemCode") %> 
</asp:TableCell> 
<asp:TableCell CssClass="tableCell" Width="30%"> 
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
</asp:TableCell> 
<asp:TableCell CssClass="tableCell" Width="55%"> 
</asp:TableCell> 
</asp:TableRow> 
</asp:Table> 
</ItemTemplate> 
</asp:DataList>


xxx.aspx.cs:

复制代码代码如下:

protected void dlItemGeneral_ItemDataBound(object sender, DataListItemEventArgs e) 

if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) 

if (e.Item.FindControl("TextBox1") != null) 

TextBox textBox = e.Item.FindControl("TextBox1") as TextBox; 
textBox.Attributes.Add("OnFocus", "alert('" + GetRowNumber(e) + "'); this.value='" + GetTextBox(e) + "';"); 



private static string GetRowNumber(DataListItemEventArgs e) 

return "当前行号为" + (e.Item.ItemIndex + 1).ToString(); 

private static string GetTextBox(DataListItemEventArgs e) 

return "这是从静态方法获取值和当前行索引值为:" + e.Item.ItemIndex.ToString(); 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部

431
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40