Currently Browsing

May, 2009

ASP.NET MVC Disable Request Validation

Posting kali ini sekedar sharing info saja.. Siapa tau temen temen pernah atau sedang mengalami kasus yang sama dengan yang sama alami ini.

Jadi begini ceritanya… Saya sedang develop aplikasi menggunakan Asp.Net MVC. Nah.. kemudian ada bagian yang menampung input dari user menggunakan text editor WYSIWYG, text editor yang digunakan itu tinyMCE. Pada saat akan menyimpan ke database muncul error seperti kira kira seperti ini…

A potentially dangerous Request.Form value was detected from the client (html=”<p>Anu anuanua…</p><br/>

Ditolak oleh object Request yang memang secara default validate request enable. Aahh.. iya saya lupa nge-set ValidateRequest = false. Kemudian saya tambahkan konfigurasi ValidateRequest di Web.config, lalu saya coba lagi dan ternyata masih muncul error yang sama. Kok gak ngaruh? Kemudian cari sana cari sini, tanya sana tanya sini.. Ternyata Asp.Net MVC agak berbeda cara menghandle validate request. Menurut artikel ini katanya begini..

Unlike a Web Forms application, you cannot disable request validation by using the <%@ Page ValidateRequest=”false” %> directive. You also cannot disable request validation in the web configuration (web.config) file. If you want to disable request validation then you must use the [ValidateInput] attribute.

Oohh begitu ternyata.. trus gimana caranya apply atribut ValidateInput ke method di Controller? Masih menurut artikel yang sama.. Begini nih caranya…


[ValidateInput(false)]
public ActionResult SaveNotes(FormCollection forms)
{
SqlConnection dObjConnection = new SqlConnection();
clsDataServiceOperator objNotes;

String dStrErrMsg = "";
String dStrTotalErrMsg = "";
bool dBoolSucceed = false;
bool flagStatus = true;
bool flagBlob = true;

clsRowSet dobjRowSet;
SqlTransaction dObjTransaction;

...............save the notes........

}

Selesai tambahkan atribut [ValidateInput(false)] pada method yang handle Request tadi.. Semua beres res res… (dance)

Kasus yang sama juga ada di forum asp.net, dan solusi yang digunakan juga sama. Berikut ini link yang jadi referensi..

Di forum juga ada yang bilang begini nih… Nice info..

In MVC, request validation has to be done at the controller level instead of at the page level because the controller is processing input, not the page.  If request validation were done at the page level, then the controller would happily process malicious input (and potentially commit it to the database!) before the validation check ever took place.

By default, all controllers perform validation after the authorization filters have run.  If you want to disable validation per-controller or per-action, decorate the type or method with the [ValidateInput(false)] attribute.

Since the controller is now responsible for validation, it doesn’t make sense for the page to do it, so the default Web.config sets the page’s ValidateRequest setting to false.  This setting only affects pages; the controller does not have the necessary permission to read this from Web.config.  If we didn’t make this change to Web.config, then for any controller or action where you want to suppress request validation, you’d also have to do it at the page level or else you’ll see exceptions.  It’s annoying and counterintuitive to have to suppress it twice, and the check is done before the page loads anyway, so we just suppress it at the page level by default.  The first check (at the controller) level is still performed.

Okay.. Case closed.. Mari kita coding lagih… (rock)

Popularity: 5% [?]

Share

Contoh Soal Test Online Pertamina

Mau bocoran soal test online pertamina? Saya baru saja mengkuti test online pertamina, yang batas waktunya sampai dengan besok.. 18 Mei 2009.. Testnya dibagi tiga kategori, verbal, numerikal dan abstrak. Tiap kategori test ini diberi waktu 5 menit.

Hohoho.. tenang.. posting ini bukan mo ngasih bocoran pertanyaan, saya gak sempet print screen satu satu soalnya, tapi salah satu contoh soal Test Numerikal-nya ini yang sempet bikin saya syok! Gimana soalnya? Begini niih…

Contoh Soal Test Online Pertamina Kategori Numerikal

Contoh Soal Test Online Pertamina Kategori Numerikal

Begitu tuh soalnya.. mari kita lihat dan coba kita kerjakan.

Diketahui : Penjualan perusahaan XYZ untuk kuartal ini naik 20%. Penjualan kuartal ini 600 juta.

Untuk mencari berapa angka penjualan kuartal kemarin, berarti angka penjualan kuartal lalu adalah 20% lebih rendah dari penjualan kuartal ini bukan? Mari kita hitung…

P. Kuartal Ini : 600juta, Keuntungan (naik 20%) : 20% dari 600juta = 120juta.

P. Kuartal Lalu = P. Kuartal Ini – Keuntungan (alias 20% lebih rendah dari pendapatan kuartal ini)

P. Kuartal Lalu = 600juta – 120juta = 480juta.

Oke.. angka penjualan kuartal lalu 480juta. Kok jawabannya ndak ada? Nah lhoo… Ya sudah saya jawab saja 400juta, karena lebih baeik nombokin daripada korupsi.. :p

Setelah ditekan tombol Berikut, ternyata jawabannya adalah 500juta. Kwawawawawaw… syoklah diriku ini.. menjawab pertanyaan contoh soal saja udah salah, apalagi testnya beneran nanti. OMAIGAT!! (doh)

Ah sudahlah.. akhirnya pasrah saja.. mengerjakan soal demi soal..yang akhirnya dari 15 soal hanya selesai setengah.. kira kira 8-9 soal.. (pegimana mo lulus (haha) )

Coba tolong teman – teman dijawab soal itu.. kasih tau jawaban benernya yah? Kayaknya kemampuan berhitung saya parah sekali… hiks…

Have a nice weekend… (music)

UPDATE:

Perhitungan lain lagi dari Aris.. Monggo kalo ada yang laen… *kok masih ndak ngerti ya??!!? (doh)

Jawaban dari Mas Aris Suhada Mian

Jawaban dari Mas Aris Suhada Mian

Popularity: 41% [?]

Share

Eh.. Pevita Pearce..

Hari Sabtu tanggal 9 mei 2009 kemaren, saya pergi ke Botani Square Bogor, menunaikan rencana untuk menonton Crank 2 yang ternyata bagus, keren abis dan lucu.. Banyak action tapi tidak meninggalkan komedi. Hehehehe. Eh.. tapi kali ini saya bukan ingin membahas Crank 2.. B-)

Jadi begini ceritanya.. Pas naek ke lantai yang ada XXI nya, kok rame banget.. Ternyata eh ternyata ada promo film RASA yang posternya udah ada dari kapan tau di Coming Soon-nya XXI situ. Setelah berhasil mendekat ke panggung dengan merangsek dan sikut-sikutan dengan pengunjung lainnya (lebay), akhirnya saya dapat melihat dengan jelas siapa siapa saja yang ada di panggung tersebut. Ada sekitar 6 orang yang ada disitu, yang satu Sutradara atau Produsernya, karena orang ini yang sering menjawab pertanyaan dari audience. Trus ada dek Pevita Pearce (heart_beat), dan sepupu saya Christian Sugiono (kok dia gak sms sulu ya mo ke Bogor? ck ck ck..)

Setelah merayu dan mengompori (apaan sih bahasanya?) cinta untuk ambil foto.. akhirnya terjepretlah dua foto dibawah ini.. Kan sama – sama untung.. cinta dapet fotonya Tian, sepupu saya yang ganteng itu (makanya jangan tanya kalo saya ganteng banget juga, keluarga kami genetically handsome and beautiful *jangan muntah, inilah kenyataannya*).. dan saya dapet fotonya dek Pevita Pearce.. (tongue)

Pevita Pearce

Christian Sugiono & Pevita Pearce

Sugiono & Pearce

Sugiono & Pearce

Ternyata dek Pevita itu lucunya gak hanya di layar kaca saja, lihat langsung malah lebih lucu… (heart_beat)

Hahahaha… sudahi saja posting gak penting kali ini, mari kita makan siang.. dan jangan lupa nonton film RASA yang dibintangi dek Pevita sama Sepupu saya ini ya.. tanggal 14 mei..

Itadakimasuuuuu…. (hungry) *kabuuur langsung makan siang*

Popularity: 2% [?]

Share

Help CHUCK Get A 3rd Season

Sudah dua minggu ini saya perhatiin situs penyedia donlotan serial movies Heroes dan Chuck tidak ada update lagi. Mungkin telat? Ah gak mungkin.. biasanya seminggu sekali pasti ada update kok.. Sepertinya Chuck episode 22 season 2 adalah episode terakhir.. dan setelah iseng iseng browsing disela sela coding parade, ternyata memang berakhir di episode 22.. oohh.. tidaaakk… nanggung banget!! (idiot)

Kenapa harus berhenti ketika di kepala Chuck sudah ada The Brand New Intersect.. Bryce Larkin bener bener matikah? Gimana nasib Sarah sama Chuck?

Tenang para fans dan penggemar Serial TV CHUCK dimanapun anda berada.. Marilah kita bersabar menunggu dan bersama-sama membantu CHUCK untuk melanjutkan petualangannya di CHUCK third season-nya. Help CHUCK Get A Third Season.. Watch more, Buy More an Share More.

Apa? Gak mampu beli di iTunes atau di Amazon? Sama dong… (haha) Kalo gak mampu beli tapi bisa dan pandai menulis silahkan tulis surat ke alamat yang ada di halaman ini. Please write a letter.. The guidelines are very clear on that page.. Apa? gak bisa nulis surat juga? Ya sudah.. bikin aja posting posting gak penting kayak punya saya ini. Ambil banner get chuck a 3rd season dan sebarkan kmana-mana. Boleh tarok di facebook.. boleh juga tarok di MySpace.. tarok di Blog… Hohohoho…

Chuck Campaign Watch, Buy And Share

Chuck Campaign Watch, Buy And Share

Ooohh cepatlah chuck season 3.. apa lagi yang menemani saya coding parade (gym) ?!? heroes pun sudah beres season 3 nyah… film serial laen udah gak ngikutin lagi.. udah jauh episodenya… hiks hiks…

Eehh… udah mo jam 5.30.. pulang dulu aaaaahhh… (dance)

Have a nice weekend everybody….

Popularity: 2% [?]

Share

Olga Syahputra VS Ruben Onsu

Membandingkan sesuatu yang sama – sama bagus itu sangat sulit, misalnya saja pada saat anda ingin mengganti laptop lama anda dengan laptop baru. Berbagai merk dengan level dan spesifikasi yang “mirip” disandingkan kelebihan dan kelemahannya. Sangat sulit sekali untuk menentukan pilihannya… oleh karena itu banyak majalah tabloid yang mengambil alih kerjaan review dan comparison ini untuk dijadikan Buyer’s Guide oleh konsumen. Tapi saya gak berniat membahas itu.. selaen ilmu dan knowledge saya gak mumpuni buat review gituan… mendingan kita bandingin yang laen aja.. ;)

Untuk membandingkan hal – hal yang gak penting tentunya gak bakalan bikin pusing kepala… hehehe.. Kali ini kita membandingkan artis yang sering nongol di televisi aja.. Tentunya bukan Antasari Azhar dan Rhani Julianti yang lagi heboh itu.. dan Pak Antasari dan Dek Rhani ini juga bukan artis. Mari kita majukan kedepan Mbak Mas Olga Syahputra dan Jeng (ups!) Mas Ruben Onsu. Kenapa dengan mereka? Karena menurut saya mereka sangat banyak kesamaan. Berikut ini kira – kira daftarnya :

  1. Mereka berdua artis komedi yang sedang laris dan host berbagai acara dengan rating cukup tinggi (sok tau) dan di berbagai stasiun televisi.
  2. Mereka berdua juga, menurut saya sama sama memiliki kadar ke-laki-laki-an yang cukup rendah.
  3. Kemudian yang paling dahsyat dan paling gress.. mereka berdua sama – sama nyanyi! Hohoho.
  4. Ohya.. soal nyanyi.. Mereka dua-duanya suaranya gak bagus. Bahkan tidak lebih bagus daripada Kang Doel Sumbang dan Om Iwan Fals :p.

Bagi anda – anda semua yang jarang mantengin infotainment atau nonton tivi, dan belom liat video klip atau dengerin lagu mereka.. Ini dia saya persembahkan link-nya.

Olga Syahputra – Hancur Hatiku dan Ruben Onsu – Gatel ;)

Hari gini memang yang gak penting, yang lebay, yang aneh dan yang nyentrik sedang laku di pasaran. Kalo ini sih soal selera ya.. tapi gak semua yang gak penting, yang lebay, yang aneh dan yang nyentrik ini menghibur.. :( Contoh nyatanya ya mereka berdua ini (paling tidak untuk saya). Mohon mangap bagi para fans dan tim sukses mereka berdua.. hehehe.. :d

Oke.. masak isi postingan ini cuman protes, ngata-ngatain orang aja sih? No.. no.. no.. Mari kita lihat sisi baiknya.. Performance mereka original, tidak nyontek alias plagiat yang sudah ada (Atau belom ketauan aja :p), gak kayak Jeng Kelin yang termahsyur itu. Cuman satu sisi baiknya :p

Dah ah.. sudah saatnya bobok.. sudah hampir jam satu pagi.. Good Night Everybody…

Note:

Tadinya mo masukin Om Dave Hendrik juga, kan beliau juga memiliki kadar laki-laki yang agak sedikit.. :p berhubung dia gak ngeluarin single atau album ya gak jadi deh… aheuaheuahuea… ariawaaan.. kamu sungguh TEER.. LAA.. LUU..

Popularity: 31% [?]

Share

Switch to our mobile site