From: Miro on 19 Apr 2010 00:20 Thanks #2 worked. That is what I was looking for. "Mark Rae [MVP]" <mark(a)markrae.net> wrote in message news:2D55D6FD-620D-476F-B143-D47D51227908(a)microsoft.com... > "Miro" <miro(a)beero.com> wrote in message > news:O#bdZbr3KHA.4332(a)TK2MSFTNGP02.phx.gbl... > >> I know I can use "on_load event", but I want to try to call a function >> like this just like as if it was databound. > > Firstly, I think you're making things harder than they need to be... > > However, consider this: > > Label1 <asp:Label ID="Label1" runat="server"><%= > helloworld()%></asp:Label><br /> > Label2 <asp:Label ID="Label2" runat="server" Text="<%# helloworld()%>" > /><br /> > Label3 <asp:Label ID="Label3" runat="server" Text="<%= helloworld()%>" /> > > Label1 will always work. > Label2 uses databinding syntax, so will work only if you call DataBind() > in before the HTML has been streamed to the client, e.g. in Page_Load > Label3, as it stands, will never work. > > > -- > Mark Rae > ASP.NET MVP > http://www.markrae.net
From: Miro on 19 Apr 2010 00:22 It may look like I am making things difficult, but I am learning asp.net and javascript and trying to setup some javascript variables and items from functions. I dumbed down the example I was looking for ( a lot ) in hopes that it makes sense to me ( which now I think it does ), and now I can go back and look at a more complicated example online. Thanks, Miro "Mark Rae [MVP]" <mark(a)markrae.net> wrote in message news:392C1D5D-D4A7-4884-A048-A26FE9E94E72(a)microsoft.com... > "Gregory A. Beamer" <NoSpamMgbworld(a)comcast.netNoSpamM> wrote in message > news:E38E199E-FA4A-464C-A3B1-7BA9E18D322C(a)microsoft.com... > >> Mark has also suggested a simpler syntax, although I don't believe it >> gets around the issue Alexey mentioned. > > It doesn't, but that's the artificial restriction that the OP has > imposed... > > >> The second is to bind in events to controls. It is a much nicer syntax, >> esp. with ASP.NET controls. I know you don't want to go this direction, >> for some reason, but it is really a better way to handle the issue in >> almost every instance. > > Indeed. As I mentioned, the OP is making things unnecessarily difficult > and complicated... > > > -- > Mark Rae > ASP.NET MVP > http://www.markrae.net
From: Alexey Smirnov on 19 Apr 2010 08:15 On Apr 19, 6:22 am, "Miro" <m...(a)beero.com> wrote: > It may look like I am making things difficult, but I am learning asp.net and > javascript and trying to setup some javascript variables and items from > functions. > > I dumbed down the example I was looking for ( a lot ) in hopes that it makes > sense to me ( which now I think it does ), and now I can go back and look at > a more complicated example online. > > Thanks, > > Miro > > "Mark Rae [MVP]" <m...(a)markrae.net> wrote in messagenews:392C1D5D-D4A7-4884-A048-A26FE9E94E72(a)microsoft.com... > > > > > "Gregory A. Beamer" <NoSpamMgbwo...(a)comcast.netNoSpamM> wrote in message > >news:E38E199E-FA4A-464C-A3B1-7BA9E18D322C(a)microsoft.com... > > >> Mark has also suggested a simpler syntax, although I don't believe it > >> gets around the issue Alexey mentioned. > > > It doesn't, but that's the artificial restriction that the OP has > > imposed... > > >> The second is to bind in events to controls. It is a much nicer syntax, > >> esp. with ASP.NET controls. I know you don't want to go this direction, > >> for some reason, but it is really a better way to handle the issue in > >> almost every instance. > > > Indeed. As I mentioned, the OP is making things unnecessarily difficult > > and complicated... > > > -- > > Mark Rae > > ASP.NET MVP > >http://www.markrae.net Good that you know how it works now. Just one remark: in general there is no need to use the Label control (for client scripting). It can be also done in the following way Code-behind Protected Dim HelloWorld As String = "Hej" ASPX ..... <script> var x = <%=HelloWorld %> </script> ..... This would "inject" the value of the HelloWorld variable (it can be a function too) from ASP.NET Hope this helps
From: Mark Rae [MVP] on 19 Apr 2010 10:33 "Alexey Smirnov" <alexey.smirnov(a)gmail.com> wrote in message news:10ae6a46-fd73-4935-83ce-7cfe90cbbf3c(a)q15g2000yqj.googlegroups.com... > <script> Don't forget type="text/javascript" > var x = <%=HelloWorld %> Don't forget the semi-colon at the end of JavaScript lines... ;-) -- Mark Rae ASP.NET MVP http://www.markrae.net
From: Andrew Morton on 19 Apr 2010 12:06 Mark Rae [MVP] wrote: > "Alexey Smirnov" wrote in message > >> <script> > > Don't forget type="text/javascript" > > >> var x = <%=HelloWorld %> > > Don't forget the semi-colon at the end of JavaScript lines... ;-) ....and quotes around the string. This computer-programming thing needs so many fiddly bits, doesn't it <g> -- Andrew
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 4 Prev: Problem connection to local db in VWD2010 Next: formview edit issue |