asp.net'te bir sayfadan değişken çağırma nasıl olur?

Kodla Büyü

filatros

Aktif Üye
Mesajlar
200
bir sayfada bulunan değişkene başka bir sayfadan nasıl ulaşabilirim. Muhtemelen global değişken tanımlamak lazım ancak bunu beceremedim.
 
public static ifadesi ile tanımla hocam,
ama asp.nette bu şekilde değer taşımanı tavsiye etmem hocam çok kullanıcılı sistemde son kullanıcının atadığı değer kalır
 
Kısaca şunu yapmam lazım;
bir sayfam var adı guvenlik.aspx ve içerisinde güvenik kodu üretiyor ve resime çeviriyor.
diğer sayfam ziyaret.aspx ve o sayfada da güvenlik kodu doğrulaması olacak.
ben güvenlik kodunun olduğu değişkeni alıp ziyaret.aspx de if cümlesi ile güvenlik doğrulaması yapacağım

emrahsahan' Alıntı:
querystringle ya da sessionla alabilrsin
bu şekilde yaptığımda her seferinde bir önceki güvenlik koduna ulaşıyorum. o yüzden bu olmadı

public static ifadesi ile tanımla hocam,
ama asp.nette bu şekilde değer taşımanı tavsiye etmem hocam çok kullanıcılı sistemde son kullanıcının atadığı değer kalır
public olarak tanımlasam bile diğer sayfan nasıl çağırırım onu bulamadım
 
hocam sayfalardan böyle değer taşımak yerine app_code klasöründe nesne tanımlayarak yapabilirsin
app_code klasörüne bir class ekle hocam
class adı sinf.cs olsun

Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

public class Sinif
{
	public Sinif()
	{
		//
		// TODO: Add constructor logic here
		//
	}
          private string _degisken = string.Empty;
         private int _sayidegisken = 0;
          public string Degisken
    {
        get { return _degisken; }
        set { _degisken = value; }
    }
public int sayidegisken
    {
        get { return _sayidegisken; }
        set { _sayidegisken = value; }
    }


Bunu nasıl kullanacaksın,
List<Sinif> okunanbilgiler = new List<Sinif>();

şeklinde tanımlayarak kullanabilirsin,
bu şeklide birden fazla değişkeni taşıyabilir işleyebilirsin
 
Geri
Üst