Reply to comment
Ajax - Exception has been thrown by the target of an invocation
Submitted by admin on Sat, 02/28/2009 - 19:36
If you're working with Ajax in .NET, you'll probably see an exception like this at some point:
Exception has been thrown by the target of an invocation
Not very helpful. What you need to do is tell the ScriptManager to catch post back errors and re-throw the InnerException. Change your ScriptManager to look like this:
<asp:ScriptManager ID="ScriptManager1" runat="server" OnAsyncPostBackError="ScriptManager1_AsyncPostBackError">
</asp:ScriptManager>
Then add this to your code behind:
protected void ScriptManager1_AsyncPostBackError(object sender, AsyncPostBackErrorEventArgs e)
{
if (e.Exception != null && e.Exception.InnerException != null)
{
ScriptManager1.AsyncPostBackErrorMessage = e.Exception.InnerException.Message;
}}
Now you should see the real exception message come through.
Reply
Popular Articles
Last viewed:
- Fixing Relative Paths in C# ASP.NET When Using Url Rewriting
- Get the list of ODBC data source names programatically using C#
- Clustered Index vs. Non-Clustered Index in SQL Server
- Crystal Reports and ASP.NET
- Contact Us
- Windows Server 2003 Configure RRAS (Routing and Remote Access Service) Site to Site VPN

Recent comments
13 hours 10 min ago
1 day 12 hours ago
3 days 14 hours ago
4 days 3 hours ago
4 days 14 hours ago
4 days 20 hours ago
4 days 23 hours ago
1 week 20 hours ago
1 week 1 day ago
1 week 4 days ago