webForumDet fria alternativet

Problem med webcontrol

.NET

1 svar · 193 visningar · startad av Jon

Medlem sedan juli 20011 304 inlägg
Frågan#1

Jag får ingen ordning på hur detta fungerar.
Har en webcontrol som naturligtvis ärver av WebControl.

Om jag håller mupekaren över raden

Me.Page.Application(WebChartImageStream.ChartNamePrefixInApplication & sControlName) = Me

i VB.NET så säger den att Application är
Public Default Property Item(name as string) As Object

Gör jag samma sak i c# över

this.Page.Application(ChartImageStream.ChartNamePrefixInApplication + sControlName) = this;

så får jag att:
System.Web.HTTPApplicationState Page.Application, Get sthe Application object for the current web request

Har jag översatt det fel till c# eller får jag tag på helt olika saker?

Bra länkar och boktips i ämnet är också hjärtligt välkomna :)

Medlem sedan juli 20011 304 inlägg
#2

Löste problemet.

Naturligtvis ska det vara

this.Page.Application[ChartImageStream.ChartNamePrefixInApplication + sControlName] = this;

Eftersom det är frågan om en collection av applikationer som man söker upp sin egen i

255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)