Ask a Question related to ASP.NET Building Controls, Design and Development.
-
Tony Doyle #1
Calling other functions
All,
Using .NET 1.1, I have built a custom control, however I am having trouble
compiling it.
For the on click event of the button, I want it to run a function that is
already on my aspx page.
As the .NET compiler cannot see this page / function at compile time, does
anyone know of a way I can call the underlying function.
private void ibLogIn_Click( object item, ImageClickEventArgs args )
{
HttpContext.Current.Session["LoggedInAs"] = tbUsername.Text;
SystemLogin(tbUsername.ToString(), tbPassword.ToString());
}
In this case, it's the systemlogin procedure I'm trying to call.
Cheers
Tony
Tony Doyle Guest
-
Calling functions from main.asc
hi all, i'm new to flash com server ... made the following example to explain what i'm trying to do... the bottom line is that i want to forexample... -
calling functions with include
suppose i have... <?php include("common_functions.php"); fxn1(); fxn2(); ?> i want fxn1 and fxn2 to be on the common_functions.php page,... -
Calling functions between frames...
JavaScript can not run on server side. You can include it in the output of your PHP script. "Albert Finchly" <Albert_Finchly@Yahoo.co.uk>... -
Calling functions?
Hello, I wrote a jscript function within the HTML window of my webpage and would like to call it from inside the ASPX code-behind page. Any... -
calling functions
how do i call a vbscript function (which is between <%%>) from a vbscript script function (which is between script tags-<script... -
Steve C. Orr [MCSD, MVP, CSM, ASP Insider] #2
Re: Calling other functions
Controls shouldn't be tightly coupled with the page on which they are
hosted.
Calling the SystemLogin function may work well for now, but what happens
when you put the control onto another page that doesn't have that function?
It will blow up, that's what! If your response is that you don't ever plan
to put the control onto another page then I'd have to question the wisdom of
creating this functionality as a control in the first place.
Generally it is better for controls to raise events to the page on which
they are hosted, then the page can respond appropriately.
Here's more info:
[url]http://SteveOrr.net/faq/PassDataFromUserControl.aspx[/url]
--
I hope this helps,
Steve C. Orr,
MCSD, MVP, CSM, ASPInsider
[url]http://SteveOrr.net[/url]
"Tony Doyle" <nospam@spamoff.com> wrote in message
news:u1BJgwiEHHA.1220@TK2MSFTNGP04.phx.gbl...> All,
>
> Using .NET 1.1, I have built a custom control, however I am having trouble
> compiling it.
> For the on click event of the button, I want it to run a function that is
> already on my aspx page.
> As the .NET compiler cannot see this page / function at compile time, does
> anyone know of a way I can call the underlying function.
>
> private void ibLogIn_Click( object item, ImageClickEventArgs args )
>
> {
>
> HttpContext.Current.Session["LoggedInAs"] = tbUsername.Text;
>
> SystemLogin(tbUsername.ToString(), tbPassword.ToString());
>
> }
>
> In this case, it's the systemlogin procedure I'm trying to call.
>
> Cheers
>
> Tony
>Steve C. Orr [MCSD, MVP, CSM, ASP Insider] Guest
-
Tony Doyle #3
Re: Calling other functions
Steve,
You are right in what you suggest, I have inherited this app from a long
departed developer, so was looking for a way round what he had done.
As it happens, the SystemLogin function is inherited from a separate class
module inside the asp.net application, so I am not expecting it to "blow up"
because of that.
I have found a way to do it, using references,
Thanks
Td
"Steve C. Orr [MCSD, MVP, CSM, ASP Insider]" <Steve@Orr.net> wrote in
message news:FDFD3628-1B4F-4E89-8AC7-CB244A7B4460@microsoft.com...> Controls shouldn't be tightly coupled with the page on which they are
> hosted.
> Calling the SystemLogin function may work well for now, but what happens
> when you put the control onto another page that doesn't have that
> function? It will blow up, that's what! If your response is that you
> don't ever plan to put the control onto another page then I'd have to
> question the wisdom of creating this functionality as a control in the
> first place.
>
> Generally it is better for controls to raise events to the page on which
> they are hosted, then the page can respond appropriately.
> Here's more info:
> [url]http://SteveOrr.net/faq/PassDataFromUserControl.aspx[/url]
>
> --
> I hope this helps,
> Steve C. Orr,
> MCSD, MVP, CSM, ASPInsider
> [url]http://SteveOrr.net[/url]
>
>
> "Tony Doyle" <nospam@spamoff.com> wrote in message
> news:u1BJgwiEHHA.1220@TK2MSFTNGP04.phx.gbl...>>> All,
>>
>> Using .NET 1.1, I have built a custom control, however I am having
>> trouble compiling it.
>> For the on click event of the button, I want it to run a function that is
>> already on my aspx page.
>> As the .NET compiler cannot see this page / function at compile time,
>> does anyone know of a way I can call the underlying function.
>>
>> private void ibLogIn_Click( object item, ImageClickEventArgs args )
>>
>> {
>>
>> HttpContext.Current.Session["LoggedInAs"] = tbUsername.Text;
>>
>> SystemLogin(tbUsername.ToString(), tbPassword.ToString());
>>
>> }
>>
>> In this case, it's the systemlogin procedure I'm trying to call.
>>
>> Cheers
>>
>> Tony
>>
Tony Doyle Guest



Reply With Quote

