"Miro" <(E-Mail Removed)> wrote in message
news:O#(E-Mail Removed)...
> I am really having trouble with this. I am trying to call a function from
> my .vb file within my .aspx file.
> My current results is that nothing happens.
> Wondering if someone can help me out.
>
> <form id="form1" runat="server">
> <div>
> <br />
> <asp:Label ID="Label1" runat="server" Text="<%= helloworld()
> %>"></asp:Label>
> <br />
> </div>
> </form>
>
> and from my .vb file:
>
>
> Partial Class _Default
> Inherits System.Web.UI.Page
>
> Function helloworld() As String
> Return "From.vb"
> End Function
> End Class
>
> How do I get the label1 to get the text from the helloworld function on
> load?
>
> 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.
There are two ways to bind in .NET. One is declarative, in the tags, as you
are attempting. Note that this can tightly couple your logic very easy.
Follow Alexy's post to help. Mark has also suggested a simpler syntax,
although I don't believe it gets around the issue Alexey mentioned.
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.
--
Peace and Grace,
Greg
Twitter: @gbworld
Blog:
http://gregorybeamer.spaces.live.com
************************************************
| Think outside the box! |
************************************************