Hi jovceka,
Check this sample. now take its reference and correct your code
You have created function2 which accepts one parameter but on button2 click you are not passing valid value.
HTML
<asp:Button runat="server" OnClick="Button1_Click" Text="Button1" />
<asp:Button runat="server" OnClick="Button2_Click" Text="Button2" /><br />
<asp:Label ID="lblMesssage" runat="server"></asp:Label>
Code
private void function1()
{
string name = "Hello Wolrd";
function2(name);
}
public void function2(string outuname)
{
lblMesssage.Text = outuname;
}
protected void Button1_Click(object sender, EventArgs e)
{
function1();
}
protected void Button2_Click(object sender, EventArgs e)
{
function2(lblMesssage.Text);
}