Solved

Are Anonymous Methods Allowed Cross-Classes?

Posted on 2007-12-05
11
172 Views
Last Modified: 2013-12-16
Hello All

I have on my website many processes that require a transfer page. For example, I have a login page, the customer has to supply his credentials, then he clicks Submit, then the website takes him to a transfer page (that invokes some methods) and finally redirects him to to the target page.

I have many transfer pages on my website, and I wanna use Anonymous Methods (.Net 2.0) to have one Transfer page that a will allow to assign a Anonymous Method to it.

Is this even doable? and if yes could anyone show an example please? This will be greatly appreciated!

Thanks In Advance.
0
Comment
Question by:isaacab
11 Comments
 
LVL 21

Expert Comment

by:surajguptha
Comment Utility
I dont see how anonymous methods would help you? Just curious....
0
 
LVL 18

Expert Comment

by:jcoehoorn
Comment Utility
I think maybe he means delegates?
0
 
LVL 21

Expert Comment

by:surajguptha
Comment Utility
yeah but why would delegates be needed for a simple redirect?
0
 

Author Comment

by:isaacab
Comment Utility
Yes, I mean delegates. I cannot get it work.
Is possible to assign a delegate to an instance of a class? if yes - could you show me some example please?

Thanks in advance.
0
 

Author Comment

by:isaacab
Comment Utility
I don't need the delegates for a simple redirect, I need them to implement for each instance different lines of code.
The redirection will happen after those code lines will be executed.

I hope I'm clear enough.
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 
LVL 21

Expert Comment

by:surajguptha
Comment Utility
Basically you need some function to run before the redirect isnt it?
0
 

Author Comment

by:isaacab
Comment Utility
surajguptha,
Correct.
0
 
LVL 21

Expert Comment

by:surajguptha
Comment Utility
Create a common function which will take a few parameters and then redirect it... replace all instances of redirect with this function.
0
 

Author Comment

by:isaacab
Comment Utility
OK. Here is my solution:
In my transfer page I have this code snippet:
private EventHandler executeDelegate = null;

This is how the client control looks like:
ASP Page
<%@ Register TagPrefix="uc1" TagName="ctlTran" Src="~/Components/CustomerInteraction/TransferCustomer.ascx" %>
<uc1:ctlTran ID="ctlTran1" runat="server" />

C# Code:
this.ctlTran1.ExecuteDelegate = delegate
{
PUT HERE THE CODE TO EXECUTE
};


This works fine to me. I'm sorry if I wasn't clear enough when writing the question.

Thanks Guys for trying to help. I really appreciate it!

Happy New Year to you all
0
 
LVL 1

Accepted Solution

by:
Computer101 earned 0 total points
Comment Utility
PAQed with points refunded (500)

Computer101
EE Admin
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

After several hours of googling I could not gather any information on this topic. There are several ways of controlling the USB port connected to any storage device. The best example of that is by changing the registry value of "HKEY_LOCAL_MACHINE\S…
Many of us here at EE write code. Many of us write exceptional code; just as many of us write exception-prone code. As we all should know, exceptions are a mechanism for handling errors which are typically out of our control. From database errors, t…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now