DataList中TextBox onfocus調(diào)用后臺void靜態(tài)方法及獲取相應(yīng)行數(shù)
昨天在某一論壇上看到的。Insus.NET嘗試做了一下,算是練習(xí)了。
Insus.NET的測試演示:
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 "當(dāng)前行號為" + (e.Item.ItemIndex + 1).ToString();
}
private static string GetTextBox(DataListItemEventArgs e)
{
return "這是從靜態(tài)方法獲取值和當(dāng)前行索引值為:" + e.Item.ItemIndex.ToString();
}
相關(guān)文章
asp.net Linq To Xml上手Descendants、Elements遍歷節(jié)點(diǎn)
C#3.0 Vs2008 RTM 本文介紹如何使用 Descendants、Elements快速遍歷XML節(jié)點(diǎn)2009-07-07常用的在數(shù)據(jù)庫中建立無限級樹形菜單的asp.net代碼
經(jīng)常在項(xiàng)目中遇到建立無限級樹形菜單展示的效果,這里簡單地做了一個(gè),基本后臺代碼如下2008-09-09使用.Net?Core實(shí)現(xiàn)的一個(gè)圖形驗(yàn)證碼功能
SimpleCaptcha是一個(gè)使用簡單,基于.Net Standard 2.0的圖形驗(yàn)證碼模塊。這篇文章主要介紹了使用.Net?Core實(shí)現(xiàn)的一個(gè)圖形驗(yàn)證碼功能,需要的朋友可以參考下2021-12-12實(shí)例說明asp.net中的簡單角色權(quán)限控制
權(quán)限控制在信息管理中屬于基本功能,權(quán)限控制中其中以Window權(quán)限為模型的角色用戶(也稱用戶組用戶)模型使用較多。本文以網(wǎng)站管理后臺權(quán)限控制為例簡要說明。2009-10-10ASP.NET網(wǎng)站偽靜態(tài)下使用中文URL的方法
中文URL是在URL中直接使用漢字,它的好處是可以使用鏈接地址看起來非常直觀易懂,偽靜態(tài)的規(guī)則,是在web.config文件中定義的2014-08-08ASP.NET 連接ACCESS數(shù)據(jù)庫的簡單方法
一段非常簡單的連接ACCESS數(shù)據(jù)庫的實(shí)例代碼,有需要的朋友可以參考一下2013-07-07