---
title: "page.ispostback"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/104797-page-ispostback"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Arne"
published: "2004-06-02T09:02:50.000Z"
updated: "2004-06-02T10:06:24.000Z"
replies: 6
views: 435
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/104797-page-ispostback"
---

# page.ispostback

## #1 — Arne, 2004-06-02T09:02Z

Om jag klickar på en länk typ asp:HyperLink så är page.ispostback = false vad jag förstått.
Kan jag sätta det till True på något sätt?

Om inte, hur aktiverar jag en sub på bästa sätt när jag klickar på en asp:HyperLink? Vill inte använda button......

Permalänk: https://www.webforum.nu/p/104797

## #2 — PDahlen, 2004-06-02T09:18Z

Min fråga är, Varför måste du använda asp:HyperLink? Om du ska göra en PostBack använd asp:LinkButton. Den ser likadan ut som en HyperLink men gör en PostBack istället.

Permalänk: https://www.webforum.nu/p/1360071

## #3 — Arne, 2004-06-02T09:40Z

Jag vill skicka med ett datbas id när jag klickar på länken i min asp:Repeater som i sin tur ska hämta data med det id till min nästa asp:Repeater.

Vet inte hur jag ska få det att funka med en LinkButton?

Nu gör jag så här i Repeatern:

```
	<asp:Repeater ID="MyRepeater1" runat="server">
	<itemtemplate>
		<asp:HyperLink id="HyperLink1" Text='<%# DataBinder.Eval(Container.DataItem, "Forum") %>' NavigateUrl='<%# "meny.aspx?id=" + HttpUtility.UrlEncode(DataBinder.Eval(Container.DataItem,"id")) %>' OnPreRender="ok" runat="server" />
	</itemtemplate>
	</asp:Repeater>
```

Permalänk: https://www.webforum.nu/p/1360084

## #4 — NETwork, 2004-06-02T09:58Z

Du kan skicka med värden i en linkbutton också, exempelvis så här:

```
<asp:linkbutton [b]CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id")) %>'[/b] ..>
```

Permalänk: https://www.webforum.nu/p/1360089

## #5 — Dino, 2004-06-02T09:58Z

```
//.aspx
<asp:Repeater ID="MyRepeater1" runat="server">
   <itemtemplate>
      <asp:LinkButton id="LinkButton2" 
           Text='<%# DataBinder.Eval(Container.DataItem, "Forum") %>'
           CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>'
           Runat="server"/>
   </itemtemplate>
</asp:Repeater>

//.aspx.cs
private void MyRepeater1_ItemCommand(object sender, RepeaterCommandEventArgs e)
{
   LinkButton lbt = (LinkButton)e.CommandSource;
   Response.Write(lbt.CommandArgument);	
}
```

Permalänk: https://www.webforum.nu/p/1360091

## #6 — PDahlen, 2004-06-02T10:05Z

Använd Command i din Repeater istället om du inte ska navigera bort till någn annan sida.
Använd LinkButton för din länk/knapp och ge den ett CommandName. Ditt id lägger du i en osynlig Label.
Din Repeater får en OnItemCommand funktion. I den funktionen gör du en FindControl på den osynliga labeln för att få ut id-numret och så databinder du din andra repeater med det.

Har inget färdigt kodexempel jag kan visa och hinner inte sätta ihop något nu men jag rekommenderar att du läser på om Repeater. T.ex. googla på "asp.net repeater onitemcommand" eller kolla på MSDN.

Ett tips till alla är att om ni ska använda en kontroll, t.ex. Repeater, DataGrid, DataList, m.m. så läs på vad som finns tillgängligt i den kontrollen.

Permalänk: https://www.webforum.nu/p/1360094

## #7 — PDahlen, 2004-06-02T10:06Z

Och där kom ett kodexempel. :)

Ett tips, lägg till ett CommandName också ifall du vill kunna utföra andra saker i din Repeater.

Permalänk: https://www.webforum.nu/p/1360095

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/104797-page-ispostback
