ahoj, chci se zeptat na resini tohoto meho problemu:
mam asp.net stranku, potrebuju v ni deklarovat promennou, dotupnou ve vicerych funkcich a menit jeji hodnoty:
- kdyz ji deklaruju v page.onload/init, neni dostupna v ostatnich funkcich
-kdyz ji delaruju na zacatku tridy, je sice dostupna ze vsech funkci, ale neni mozne menit jeji hodnoty
ja tedy potrebuju deklarovat promennou, ktera bude dostupna ze vsech funkci, ktere postupne meni jeji hodnoty
DIKY MOC ZA RADY
Fórum › .NET
Promenna pro stranku
s tim stracenim jsi mel pravdu, hodnoty se pri nacteni vzdy inicializovali
upraveny kod vypada takhle:
Imports System.Net.Mail
Partial Class Kalkulace
Inherits System.Web.UI.Page
Public Property PO() As POA
Get
Dim text As POA = ViewState("PO")
If text IsNot Nothing Then
Return text
Else
Dim Ntext As New POA
Return Ntext
End If
End Get
Set(ByVal value As POA)
ViewState("PO") = value
End Set
End Property
Public Property Seznam() As List(Of POA)
Get
Dim text As List(Of POA) = ViewState("Seznam")
If text IsNot Nothing Then
Return text
Else
Dim Ntext As New List(Of POA)
Return Ntext
End If
End Get
Set(ByVal value As List(Of POA))
ViewState("Seznam") = value
End Set
End Property
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then StepTyp.Visible = True
Response.Write(PO.Mnozstvi & " / " & PO.Prislusenstvi & " / " & PO.Sirka & " / " & PO.Typ & " / " & PO.Vyska)
End Sub
Protected Sub ImageButtonTyp_Click(ByVal sender As ImageButton, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButtonTyp1.Click, ImageButtonTyp2.Click, ImageButtonTyp3.Click, ImageButtonTyp4.Click, ImageButtonTyp5.Click, ImageButtonTyp6.Click, ImageButtonTyp7.Click, ImageButtonTyp8.Click, ImageButtonTyp9.Click, ImageButtonTyp10.Click, ImageButtonTyp11.Click, ImageButtonTyp12.Click, ImageButtonTyp13.Click, ImageButtonTyp14.Click, ImageButtonTyp15.Click
CreateBorderTyp(sender)
PO.Typ = sender.ToolTip.ToString
End Sub
Protected Sub ImageButtonRozmery_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles ButtonStepRozmery.Click
PO.Vyska = TextBoxHeight.Text
PO.Sirka = TextBoxWidth.Text
PO.Mnozstvi = TextBoxQuantity.Text
End Sub
End Class
data se ale stale neukladaji, nevim proc :(
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 38 hostů
Podobná vlákna
Proměnná pro celý program — založil Mort
Program pro přihlášení na stránku — založil vinchi9
Redakční systém pro HTML stránku — založil MaxDJs
Facebook api pro vkládání příspěvku na fb stránku — založil ondra
Hledáme studenta-programátora pro vytvoření kalkulačky na web. stránku — založil Stanislav Popov
Moderátoři diskuze