programmer33
چهارشنبه 11 بهمن 1391, 14:33 عصر
سلام
من در صفحه login یک session درون متد post آژاکس به صورت زیر تعریف و مقدار دهی کردم، اما مقدار textbox هنگام load صفحه درون session قرار میگیرد نه مقدار وارد شده توسط کاربر.
به نطر میرسد این خط کد زودتر از کدهای جاوااسکریپت و جی کویری اجرا می شود:متفکر:
<% Session["ServerName"]=Request.Form["txtUsername"]; %>
$jq5.ajax({
type: "post",
contentType: "application/json; charset=utf-8",
data: "{'serverName':'" + serverName + "','userName':'" + userName + "','password':'" +password + '}",
url: "login.aspx/chk_User_Valid",
dataType: "json",
success: function (response) {
if(response.d)
{
alert("success");
'<% Session["Servername"]=txtServerName.Text; %>'
'<% Session["User_Name@1391"]=txtUsername.Text; %>'
}
else
{
alert('کاربر موردنظر یافت نشد');
}
},
Error: function () {)
alert("error");
}
});
});
لطفا مرا راهنمایی نمایید.
با تشکر
من در صفحه login یک session درون متد post آژاکس به صورت زیر تعریف و مقدار دهی کردم، اما مقدار textbox هنگام load صفحه درون session قرار میگیرد نه مقدار وارد شده توسط کاربر.
به نطر میرسد این خط کد زودتر از کدهای جاوااسکریپت و جی کویری اجرا می شود:متفکر:
<% Session["ServerName"]=Request.Form["txtUsername"]; %>
$jq5.ajax({
type: "post",
contentType: "application/json; charset=utf-8",
data: "{'serverName':'" + serverName + "','userName':'" + userName + "','password':'" +password + '}",
url: "login.aspx/chk_User_Valid",
dataType: "json",
success: function (response) {
if(response.d)
{
alert("success");
'<% Session["Servername"]=txtServerName.Text; %>'
'<% Session["User_Name@1391"]=txtUsername.Text; %>'
}
else
{
alert('کاربر موردنظر یافت نشد');
}
},
Error: function () {)
alert("error");
}
});
});
لطفا مرا راهنمایی نمایید.
با تشکر