Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Jan 03, 2013 06:52 PM by jmerced
Member
21 Points
166 Posts
Jan 03, 2013 04:27 PM|LINK
Hello all,
I have the idea but I don't know what I have wrong in this:
CODE BEHIND:
protected string agregar(string door) { Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); return door; }
BUTTON:
<asp:LinkButton ID="LinkButton1" class="bottomBtns add" runat="server" onclick="agregar('16')">ADD</asp:LinkButton>
623 Points
203 Posts
Jan 03, 2013 04:48 PM|LINK
Use the below code
protected Void agregar(string door) { Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); }
protected void linkClick(object sender , Eventargs e)
{
agregar("16");
}
<asp:LinkButton ID="LinkButton1" class="bottomBtns add" runat="server" onclick="linkclick">ADD</asp:LinkButton>
Jan 03, 2013 04:55 PM|LINK
Ramu Ajay Use the below code protected Void agregar(string door) { Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); } protected void linkClick(object sender , Eventargs e) { agregar("16"); } <asp:LinkButton ID="LinkButton1" class="bottomBtns add" runat="server" onclick="linkclick">ADD</asp:LinkButton>
Thats how I have it already. But I dont want to have a bunch of "linkclick" functions. I wanted to reuse first function that I created.
Thanks
101 Points
17 Posts
Jan 03, 2013 05:04 PM|LINK
Its not valid way to do this. Create an on click event for link Button as following
protected void linkButton_Click(object sender, EventArgs e) { LinkButton btn = (LinkButton)sender; string door = btn.CommandArgument; Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); }
and one query a your need for returing string door method you are passing the same parameter and return it.
-------------------------------------- Mark it as resolved if work for you --------------------------------------
Participant
776 Points
158 Posts
Jan 03, 2013 05:15 PM|LINK
Code Behind:
protected void LinkButton1_Click(object sender, CommandEventArgs e) { string door = e.CommandArgument.ToString(); Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); }
<asp:LinkButton ID="LinkButton1" class="bottomBtns add" runat="server" OnCommand="LinkButton1_Click" CommandArgument="16">ADD</asp:LinkButton>
Jan 03, 2013 06:52 PM|LINK
msmk Code Behind: protected void LinkButton1_Click(object sender, CommandEventArgs e) { string door = e.CommandArgument.ToString(); Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); } <asp:LinkButton ID="LinkButton1" class="bottomBtns add" runat="server" OnCommand="LinkButton1_Click" CommandArgument="16">ADD</asp:LinkButton>
Works! Thanks a lot! :)
jmerced
Member
21 Points
166 Posts
Call a function with parameters using LinkButton
Jan 03, 2013 04:27 PM|LINK
Hello all,
I have the idea but I don't know what I have wrong in this:
CODE BEHIND:
protected string agregar(string door)
{
Response.BufferOutput = true;
Response.Redirect("Warehouse/BACK.aspx?door=" + door);
return door;
}
BUTTON:
<asp:LinkButton ID="LinkButton1" class="bottomBtns add" runat="server" onclick="agregar('16')">ADD</asp:LinkButton>
Ramu Ajay
Member
623 Points
203 Posts
Re: Call a function with parameters using LinkButton
Jan 03, 2013 04:48 PM|LINK
Use the below code
protected Void agregar(string door)
{
Response.BufferOutput = true;
Response.Redirect("Warehouse/BACK.aspx?door=" + door);
}
protected void linkClick(object sender , Eventargs e)
{
agregar("16");
}
<asp:LinkButton ID="LinkButton1" class="bottomBtns add" runat="server" onclick="linkclick">ADD</asp:LinkButton>
jmerced
Member
21 Points
166 Posts
Re: Call a function with parameters using LinkButton
Jan 03, 2013 04:55 PM|LINK
Thats how I have it already. But I dont want to have a bunch of "linkclick" functions. I wanted to reuse first function that I created.
Thanks
Harmeet Sing...
Member
101 Points
17 Posts
Re: Call a function with parameters using LinkButton
Jan 03, 2013 05:04 PM|LINK
Its not valid way to do this. Create an on click event for link Button as following
protected void linkButton_Click(object sender, EventArgs e) { LinkButton btn = (LinkButton)sender; string door = btn.CommandArgument; Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); }and one query a your need for returing string door method you are passing the same parameter and return it.
--------------------------------------
Mark it as resolved if work for you
--------------------------------------
msmk
Participant
776 Points
158 Posts
Re: Call a function with parameters using LinkButton
Jan 03, 2013 05:15 PM|LINK
protected void LinkButton1_Click(object sender, CommandEventArgs e) { string door = e.CommandArgument.ToString(); Response.BufferOutput = true; Response.Redirect("Warehouse/BACK.aspx?door=" + door); }jmerced
Member
21 Points
166 Posts
Re: Call a function with parameters using LinkButton
Jan 03, 2013 06:52 PM|LINK
Works! Thanks a lot! :)