0

i need help in 2 things:
first i have several imagebutton so dynamically i change their ID but when i click in a button the ID reset to default = the ID before run time,so because the page reset because the page returned to the server ,but is their any method to remain this ID? because in the form load i write: if not page.postback <code> end if
so in the form load i change the iD,so any idea how to remain them?
and i want the server side i don't prefer javascript because i know what i need in asp.net not javascript and i have asp.net controls not input type so i want asp.net controls.
second:
i need to know the ID of the imagebutton who caused the postback but with no result i have an empty string.
so really i need your advices.
thank you.

2
Contributors
2
Replies
3
Views
7 Years
Discussion Span
Last Post by cocoll
0

Can you show the code then i might able to usderstand the problem better and mention in it what you want to do

0

i want this:

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
       <asp:ImageButton ID="ImageButton1" runat="server" />
        <asp:Button ID="Button1" runat="server" Text="Button" /></div>
     
    </form>
</body>
</html>

the code behind :

Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not Page.IsPostBack Then
            ImageButton1.ID = "name"
        End If
    End Sub
End Class

so run the page and view the source you see that the id of the imagebutton is "name" so click the button again the id of the imagebutton reset to "imagebutton1" and i wont this.
so it's a part of a big project so i want the ID to remain even the page is postback to the server.
thank you.

Edited by Ezzaral: Added code tags. Please use them to format any code that you post.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.