Il mio cervello non funziona stamattina. Ho bisogno di aiuto per accedere ad alcuni membri da un metodo statico. Ecco un codice di esempio, come posso modificare questo in modo che TestMethod() ha accesso a testIntAccesso da un metodo statico
public class TestPage
{
protected int testInt { get; set; }
protected void BuildSomething
{
// Can access here
}
[ScriptMethod, WebMethod]
public static void TestMethod()
{
// I am accessing this method from a PageMethod call on the clientside
// No access here
}
}
Grazie signore. Ha funzionato come un campione. –
In primo luogo, presumo che si tratti di un sito web. Se questo è il caso, questo approccio potrebbe causare problemi. Se gli utenti possono impostare il valore del tuo int, magari attraverso un input sulla pagina, allora litigheranno sullo stesso valore. L'utente A imposta il valore su 7. L'utente B imposta il valore su 5. L'utente A ora vedrebbe il valore come 5. –
quindi la domanda dovrebbe aver chiesto specificamente qual è il modo migliore per gestire questo situazione, non come accedere a una proprietà statica. Ho comunque votato le altre risposte di Luke e Jason, perché sono anche le risposte corrette. –