توضیحات و دانلود

دریافت Item, ItemIndex, CommandName و CommandArgument در رویداد کلیک Repeater با ASP.Net
0 0
دریافت Item, ItemIndex, CommandName و CommandArgument در رویداد کلیک Repeater با ASP.Net

 با سلام در این مقاله توضیح خواهیم داد که چگونه یک تکرار کننده، Item Index ، CommandName و CommandArgument را هنگامی که یک Button، ImageButton یا LinkButton را کلیک می کنید، بیابیم.
 
ASP.Net Repeater

<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
    <asp:Label ID="Label2" runat="server" Text='<%# Eval("ContactName") %>'></asp:Label>
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick = "Button_Click" CommandArgument = '<%# Eval("ContactID") %>' />
</ItemTemplate>
</asp:Repeater>

در بالا کنترلASP.Net Repeater دارای دکمه ای است که وقتی کلیک می شود،روی رویداد کلیک می کند.
 
یک دکمه Repeater و شاخص Repeater را زمانی که روی دکمه کلیک کرده اید، دریافت میکنید
کد زیر توضیح می دهد که چگونه می توان  Item Repeater، ItemIndex، Reference Button و CommandArgument آن را دریافت کرد.
C #  

protected void Button_Click(object sender, EventArgs e)
{
    //Get the reference of the clicked button.
    Button button = (sender as Button);
 
    //Get the command argument
    string commandArgument = button.CommandArgument;
 
    //Get the Repeater Item reference
    RepeaterItem item = button.NamingContainer as RepeaterItem;
 
    //Get the repeater item index
    int index = item.ItemIndex;
}

VB.Net

Protected Sub Button_Click(ByVal sender As Object, ByVal e As EventArgs)
   'Get the reference of the clicked button.
   Dim button As Button = CType(sender, Button)
  
   'Get the command argument
   Dim commandArgument As String = button.CommandArgument
  
   'Get the Repeater Item reference
   Dim item As RepeaterItem = CType(button.NamingContainer, RepeaterItem)
  
   'Get the repeater item index
   Dim index As Integer = item.ItemIndex
End Sub

 شما می توانید آن را فقط توسط فرستنده خاص برای LinkButton و ImageButton انجام دهید.
LinkButton

C # 

(sender as LinkButton);

VB.Net

CType(sender, LinkButton)

ImageButton
C #

(sender as ImageButton); 

VB.Net

CType(sender, ImageButton)

 


دانلود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

لینک های دانلود

  • این آموزش فایلی برای دانلود ندارد

ارسال نظر
ارسال پیام به :