最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

DataList中TextBox onfocus調(diào)用后臺(tái)void靜態(tài)方法及獲取相應(yīng)行數(shù)

 更新時(shí)間:2013年01月25日 10:37:00   作者:  
DataList中我放了一個(gè)TextBox 現(xiàn)在的問(wèn)題是當(dāng)我光標(biāo)放到TextBox上的時(shí)候。如果讓onfocus調(diào)用后臺(tái)某一個(gè)void靜態(tài)方法并且在靜態(tài)方法里邊獲取光標(biāo)相應(yīng)的DataList的相應(yīng)行數(shù),本文介紹如何實(shí)現(xiàn),感興趣的朋友可以了解下

昨天在某一論壇上看到的。Insus.NET嘗試做了一下,算是練習(xí)了。

Insus.NET的測(cè)試演示:

xxx.aspx: 

復(fù)制代碼 代碼如下:

<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:
復(fù)制代碼 代碼如下:

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 "當(dāng)前行號(hào)為" + (e.Item.ItemIndex + 1).ToString();
}
private static string GetTextBox(DataListItemEventArgs e)
{
return "這是從靜態(tài)方法獲取值和當(dāng)前行索引值為:" + e.Item.ItemIndex.ToString();
}

相關(guān)文章

最新評(píng)論

镇安县| 商水县| 车致| 海林市| 万荣县| 民乐县| 南雄市| 湖口县| 永春县| 华亭县| 广灵县| 永修县| 东乡族自治县| 米泉市| 大安市| 海口市| 丹寨县| 恭城| 驻马店市| 青浦区| 六安市| 安陆市| 文昌市| 安阳县| 余江县| 嘉兴市| 肥东县| 清流县| 陈巴尔虎旗| 安化县| 宝山区| 连南| 蒲江县| 观塘区| 沧源| 天水市| 江陵县| 赤城县| 南丰县| 宁城县| 夏邑县|