Thread View: alt.pl.comp.lang.csharp
3 messages
3 total messages
Started by Replay
Sat, 27 Mar 2010 13:33
[C# - ASP.NET] Odczyta zmiennych z POST-a
Author: Replay
Date: Sat, 27 Mar 2010 13:33
Date: Sat, 27 Mar 2010 13:33
30 lines
1580 bytes
1580 bytes
Witam,
w js-ie mam oto takie wywołanie ajaxowe:
jQuery.ajax( {
url :"modules/mod_login/services/svc_login.aspx",
data :"rand=" + Math.random() + "&username="
+ $("#edtUserName").val() + "&pass="
+ $("#edtUserPassword").val(),
async :false,
cache :false,
type :'POST',
contentType: "application/json; charset=utf-8",
dataType :"json",
success : function(obj)
{
console.log(obj);
}
});
}
W jakis prosty sposób mogę odczytać zmienne username i pass w
svc_login.aspx.cs?
Nie ukrywam że przeniosłem to niemalże na żywca z PHP - tam nie mam z
tym problemu, natomiast w C#/ASP.NET - nie mam bladego pojęcia jak się
do tych zmiennych dostać.
pozdrawiam
Maciej.
Re: Odczyta zmiennych z POST-a
Author: Replay
Date: Sun, 28 Mar 2010 16:08
Date: Sun, 28 Mar 2010 16:08
19 lines
1634 bytes
1634 bytes
Po stronie ukrytego kodu już próbowałem
Request.Form["username"],
Request.Form.AllKeys
Zawsze dostaję wartość null (""),
natomiast jak przerobię w tym JS-ie type:'POST' na type:'GET'
to poprzez queryString-a otrzymuję potrzebne wartości:
Request.QueryString["username"].ToString(); - zwraca mi dokładnie to
co przekazałem.
Czy ja coś muszę doinstalować aby ajax działał poprawnie w VS 2008?
Czy tutaj nie ma prostej możliwość skorzystania z tablicy POST tak jak
jest to w PHP?
Pozdrawiam
Maciej.
[EOT - solved] Re: Odczyta zmiennych z POST-a
Author: Replay
Date: Sun, 28 Mar 2010 20:54
Date: Sun, 28 Mar 2010 20:54
15 lines
1744 bytes
1744 bytes
Witam, problem już został rozwiązany przez osobę z formu CodeGuru (Maarrk): w js-ie należy zmienić: contentType: "application/json; charset=utf-8", na: contentType: "application/x-www-form-urlencoded", i wtedy w kodzie ukrytym bez problemów można się odwołać poprzez Request.Form["username"].ToString(); :D pozdrawiam Maciej.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads