Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
DataItem in un controllo utente
martedì 23 giugno 2009 - 10.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mar 23 giu 2009 - 10:49
Ciao a tutti,
ho inserito in un controllo utente il seguente codice per registrare e leggere dei DataItem:
private string GetJsonState()
{
return ("['" + hdImmagine.Value + "','']");
}
private void Page_PreRender(object sender, EventArgs e)
{
ScriptManager smMaster = (ScriptManager)Page.Master.FindControl("smMaster");
if (smMaster.IsInAsyncPostBack)
{
smMaster.RegisterDataItem(this, GetJsonState(), true);
}
}
<script language="javascript">
var currentPostBackElem;
function pageLoad() {
var manager = Sys.WebForms.PageRequestManager.getInstance();
manager.add_beginRequest(OnBeginRequest);
manager.add_endRequest(OnEndRequest);
}
function OnBeginRequest(sender, args) {
currentPostBackElem = args.get_postBackElement();
}
function OnEndRequest(sender, args) {
if (currentPostBackElem.id.toLowerCase().indexOf("imgbfoto") > -1) {
var dataItem = args.get_dataItems()["__Page"];
alert(dataItem);
if (dataItem) {
... }
}
}
</script>
Il problema si trova in var dataItem = args.get_dataItems()["__Page"]; perchè mi restituisce null. Forse dovrei passare qualcosaltro al posto di ["__Page"] visto che uso un controllo utente.
Grazie mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !