jag använder en gridview för att visa "kundvagnen" i mitt lilla webshopsprojektOnRowDataBound körs 2 gånger?
för att beräkna totalsummor av pris och vikt så använder jag följande sub
Protected Sub countSums(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)
Dim Price As Double = Convert.ToDouble(CType(e.Row.FindControl("prodPrice"), TextBox).Text)
Dim antal As Integer = Convert.ToInt32(CType(e.Row.FindControl("Antal"), TextBox).Text)
Dim Weight As Integer = Convert.ToInt32(CType(e.Row.FindControl("Weight"), TextBox).Text)
Dim TotSum As Literal = CType(e.Row.FindControl("litTotSum"), Literal)
Dim tmpTotSum As Double = antal * Price
Response.Write(tmpTotSum.ToString + "<br>")
Dim tmpTotWeight As Integer = antal * Weight
TotSum.Text = tmpTotSum
TotSumCart += tmpTotSum
TotWeightCart += tmpTotWeight
End If
litTotWeight.Text = TotWeightCart
litTotSumCart.Text = TotSumCart
End Sub
av nån mystisk(?) anledning så körs denna 2 gånger vilket gör att totalsummorna blir *2
vad har jag missat?
(jag har satt AutoEventWireup="false")
Tillägg
det verkar som att problemet ligger i min masterpage
när jag kör sidan med en (nästan) tom master så funker det som det skall