Tjena, För samtliga webkontroller finns en property som heter "EnableViewState". Sätt den till false. True är default.Liten basic fråga om webforms
Skapade denna lilla testsida för att experimentera lite med ViewState. Jag vill inte att formuläret ska behålla sina värden, men likförbaskat så gör den det. Vad har jag gjort för fel? Provkör gärna koden.
<code>
<%@ Page Language="C#" EnableViewState="false" %>
<html>
<head>
<title>Testsida</title>
<script runat="server">
public void Page_Load(object sender, EventArgs e)
{
lbl.Text = "groda";
Response.Write("Page Loaded!");
}
public void btn_Click(object sender, EventArgs e)
{
lbl.Text = txt.Text;
Response.Write("Button Clicked!");
}
</script>
</head>
<body>
<form runat="server">
<asp:Button id="btn" onClick="btn_Click" Text="Klick" runat="server" />
<asp:TextBox id="txt" EnableViewState="false" runat="server" />
<asp:Label id="lbl" runat="server" />
</form>
</body>
</html>
</code>Sv: Liten basic fråga om webforms
Det görs enklast genom att du går in i designläge, markerar kontrollen/kontrollerna och trycker på F4. Då får du fram PropertiesWindow och där letar du fram egenskapen.
Resultatet i aspx-koden blir då:
<code>
<asp:textbox id="txtName" enableViewState="False" />
</code>
//Mikael.NET