neoman>
Der er en lille fejl i mit eksempel - sorry. Der skulle have stået:
void LinkButton1_Click(object sender, EventArgs e)
{
// Hent TextBox1.Text og gem i XML-fil
}
værdierne i TextBox'ene bliver indtastet af brugeren, og hentet i "LinkButton1_Click"
-
Hele eksempelkoden:
-------------------
<html xmlns="
http://www.w3.org/1999/xhtml"><head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<br />
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <br />
<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<br />
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">LinkButton</asp:LinkButton></div>
</form>
</body>
</html>
---------
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Label1.Text += TextBox1.Text;
}
}
Når der bliver indtaster noget i TextBox1 og trykket på LinkButton1, hoppes der ned i LinkButton1_Click som tilføjer det i Label.
Problemet er at hvis man herefter trykker på refresh (F5), hopper den ned i LinkButton1_Click igen og LinkButton1_Click udføre sin kode igen.