[mapguide-users] Losing Session ID
Micha Lehmann
paradoxe_vogelkunde at yahoo.de
Tue Apr 10 05:31:54 EDT 2007
Hi there,
i´m going to develop a streetname/housenumber search
i created a master detail drop down list in visual studio 2005 express
edition, right now i´m able to choose a ID from these list, the lists
are auto post back enabled, so the site is refreshing each time you
change a name and/or a number...and then i always loose my session ID
the same result if i´m starting a *.aspx from the task pane frame
whats causes this?
Thank you
Michael
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace = "OSGeo.MapGuide"%> <!--import der Klassenbibliotheken
-->
<!-- #Include File="utilityfunctions.aspx -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void DropDownList1_SelectedIndexChanged(object sender,
EventArgs e)
{
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Unbenannte Seite</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:DropDownList ID="DropDownList1" runat="server"
DataSourceID="ObjectDataSource1"
DataTextField="C01" DataValueField="C02"
OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"
AutoPostBack="True">
</asp:DropDownList>
<asp:DropDownList ID="DropDownList2" runat="server"
AutoPostBack="True" DataSourceID="ObjectDataSource2"
DataTextField="C12" DataValueField="C01">
<asp:ListItem></asp:ListItem>
</asp:DropDownList>
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
InsertMethod="Insert"
OldValuesParameterFormatString="original_{0}"
SelectMethod="GetData"
TypeName="DataSet1TableAdapters.ALBSTRASSENTableAdapter">
<InsertParameters>
<asp:Parameter Name="C01" Type="String" />
<asp:Parameter Name="C02" Type="String" />
</InsertParameters>
</asp:ObjectDataSource>
<asp:ObjectDataSource ID="ObjectDataSource2" runat="server"
OldValuesParameterFormatString="original_{0}"
SelectMethod="GetDataByC13"
TypeName="DataSet2TableAdapters.E1000TableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" Name="C13"
PropertyName="SelectedValue"
Type="String" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</form>
<%
// Display a form prompting the user to enter the beginning
// portion of the parcel owners name. Submitting this form
// replaces the content of this frame with a list of matching
// results.
// If a Search has already been run and the results are still
// visible (e.g. if the ParcelMarker layer is visible), then
// display an button allowing the user to clear the previous
// search results as well.
String mgSessionId = GetParameters()["SESSION"];
try
{
// Initialize the web-tier and connect to the Tux Site using
// the Tux session identifier stored in PHP session state.
InitializeWebTier();
MgUserInformation userInfo = new MgUserInformation(mgSessionId);
MgSiteConnection siteConnection = new MgSiteConnection();
siteConnection.Open(userInfo);
// Create a ResourceService object and use it to open the Map
// object from the sessions repository. Use the Map object to
// determine if the "ParcelMarker" layer is visible.
MgResourceService resourceService =
siteConnection.CreateService(MgServiceType.ResourceService) as
MgResourceService;
MgMap map = new MgMap();
map.Open(resourceService, "Siel660355");
//MgLayer layer = GetLayerByName(map, "ParcelMarker");
//showClearButton = (layer == null) ? false : layer.GetVisible();
}
catch (MgException mge)
{
Response.Write(mge.GetMessage());
Response.Write(mge.GetDetails());
}
%>
<form method="post" action="suche2.aspx">
<p><input name="IDNR" type="text" value="<%=
DropDownList2.SelectedValue%>" /></p>
<p><input name="sessionID" type="text" value="<%= mgSessionId%>" /></p>
<p><input type="submit" value="Suche" /></p>
</form>
<%
Response.Write(mgSessionId);
%>
</body>
</html>
--
View this message in context: http://www.nabble.com/Losing-Session-ID-tf3551971s16610.html#a9916451
Sent from the MapGuide Users mailing list archive at Nabble.com.
More information about the mapguide-users
mailing list