Pada postingan yang lalu.. saya telah memberikan tips untuk membentuk form dengan fungsi Submit dengan metode POST atau GET. Pada postingan kali ini saya akan memberikan sebuah tips.. dimana kita dapat mengambil atau meritrive data yang dikirimkan oleh sebuah form.. yang didalamnya terkandung dua metode sekaligus.. yaitu POST dan GET.
Buatlah form seperti ini :
<body>
<form id="form1" action=Default2.aspx?nama=oke method=post>
<input id="Text1" type="text" name="text1" /><br/>
<input id="Text2" type="text" name="text1" /><br/>
<input id="Text3" type="text" name="text1" /><br/>
<input id="Text4" type="text" name="text1" /><br/>
<input id="Submit1" type="submit" value="submit" />
</form>
</body>
form tersebut akan membuat sejumlah textboxt yang diakhiri dengan sebuah button submit. namun perhatikan pada bagian action..!! selain terdapat link yang dituju, namun kita menambahkan sejumlah string variable dan value, yang dapat diambil dengan cara melakukan querystring dan tidak lupa kita memberikan method post dalam melakukan proses submit ini.
Perlu diperhatikan…!! jika anda menambahkan sejumlah informasi pada bagian link action, jangan sekali” anda menggunakan method get, karena informasi yang anda tambahkan secara manual akan tertimpa dengan komponen” yang anda dapat dari metode get tersebut.
Okeh… setelah anda sudah membuat form tersebut… permasalahan berikutnya adalah bagaimana cara mengambil kedua informasi tersebut secara bersamaan. Untuk itu di code behind pada “Default2.aspx” ketikan code berikut.. :
protected void Page_Load(object sender, EventArgs e)
{
//Information GET
Response.Write("Nama : "+Request.QueryString["nama"]+"<br/>");
//Information POST
//Get information Dynamicly
for (int i = 0; i < Request.Form.Keys.Count; i++ )
{
Response.Write(Request.Form.Keys[i] + " = " + Request.Form[i] + "<br/>");
}
}
Langkah selanjutnya adalah.. anda tinggal menjalakan code” diatas. Ingat..!! buat dua webform “Default.aspx” dan “Default2.aspx”. Setelah anda menjalakannya anda akan segera mengerti fungsi dari code” diatas.
Hal perlu diingat dan dan diperhatikan adalah.. Untuk mengambil informasi dengan metode “GET” gunakan “Request.QueryString” dan untuk metode “POST” gunakan “Request.Form“.
Dengan menggunakan cara tersebut, ASP.NET memberikan kemudahan bagi anda untuk mendapatkan informasi yang di-POST dan di-GET sekaligus. Karena dalam pemograman aplikasi yang kompleks, hal seperti ini sangat sering terjadi.
Okeh…!! sekian dulu tips dan trik dari saya. semoga postingan singkat ini bisa membantu teman-teman semua.. Selamat Mencoba..!!!

mantap…makasih banyak tutorialnya…slam hangat,,,