Sorry, Imar, you've been so helpful!
No, it isn't working. The code I posted does not include the parameter from the page completeAccount.aspx to userDetails.aspx. I added the parameter to the redirect code (response.redirect(userDetails.aspx?username={0}). When I did this, I get an exception.
I am using the SQLDataSource code....
Protected Sub SqlDataSource1_Selecting(ByVal sender As Object, _
ByVal e As System.Web.UI.WebControls.SqlDataSourceSelectingEv entArgs) _
Handles SqlDataSource1.Selecting
e.Command.Parameters("UserName").Value = User.Identity.Name
End Sub
This is the exception error:
System.IndexOutOfRangeException was unhandled by user code
Message="An SqlParameter with ParameterName 'UserName' is not contained by this SqlParameterCollection."
Source="System.Data"
StackTrace:
at System.Data.SqlClient.SqlParameterCollection.GetPa rameter(String parameterName)
at System.Data.Common.DbParameterCollection.get_Item( String parameterName)
at adminTest_userDetails.SqlDataSource1_Selecting(Obj ect sender, SqlDataSourceSelectingEventArgs e) in C:\Documents and Settings\shari.PEAKBIZ\My Documents\Visual Studio 2005\WebSites\cpfaa\adminTest\userDetails.aspx.
vb: line 8
at System.Web.UI.WebControls.SqlDataSourceView.OnSele cting(SqlDataSourceSelectingEventArgs e)
at System.Web.UI.WebControls.SqlDataSourceView.Execut eSelect(DataSourceSelectArguments arguments)
at System.Web.UI.DataSourceView.Select(DataSourceSele ctArguments arguments, DataSourceViewSelectCallback callback)
at System.Web.UI.WebControls.DataBoundControl.Perform Select()
at System.Web.UI.WebControls.BaseDataBoundControl.Dat aBind()
at System.Web.UI.WebControls.DetailsView.DataBind()
at System.Web.UI.WebControls.BaseDataBoundControl.Ens ureDataBound()
at System.Web.UI.WebControls.DetailsView.EnsureDataBo und()
at System.Web.UI.WebControls.CompositeDataBoundContro l.CreateChildControls()
at System.Web.UI.Control.EnsureChildControls()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)