02
Jul
10

ASP.Net – mengambil data POST dan GET sekaligus

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..!!!

Advertisement

1 Response to “ASP.Net – mengambil data POST dan GET sekaligus”


  1. July 2, 2010 at 3:25 am

    mantap…makasih banyak tutorialnya…slam hangat,,,


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


The Date Of Today

July 2010
M T W T F S S
« Jun    
 1234
567891011
12131415161718
19202122232425
262728293031  

Sekilas Tentang Saya..

Saya hanyalah seorang anak manusia dan seorang hamba Allah yang senantiasa berusaha untuk menjadi lebih baik...
Melalui blog ini, berusaha berbagi cerita dengan teman-teman diluar sana...

Tips Biar Nyaman

Buat para pengunjung blog ini..
Karena postingan saya terdiri dari macam-macam jenis dan kategori, enaknya gunakan fasilitas kategori aja, agar dengan mudah dapat menemukan jenis postingan yang dicari.
-Thx-

My Yahoo Messenger

Blog Stats

  • 15,739 hits

My Rank

Where Do You Come From..?

free counters

Follow

Get every new post delivered to your Inbox.