Creating a Multiform Web Project

Creating a multiform web project से तात्‍पर्य होता है कि हम जो application बना रहे है उसमें हम एक से अधिक web pages को रख सकते है और उनका प्रयोग कर सकते हैं|ये तो आप जानते ही होंगे की किसी भी वेब एप्लीकेशन में एक से ज्यादा पेज होते हैं, तो इस पोस्ट में हम जानेंगे की कैसे हम एक web application में एक से ज्यादा web page जोड़ सकते हैं| उदाहरण के लिए अगर हम एक ऐसी वेब एप्लीकेशन बनाना चाहते हैं जिसमे हम एक पेज पर यूजर से डाटा इनपुट करवाएं और उसका जोड़ दुसरे पेज पर दिखाएँ इसलिए लिए हमें multiform web project बनाना पड़ेगा|

Multiform Web Project कैसे बनाते हैं?

इसे आसान तरीके से समझने के लिए हम निम्‍न उदाहरण के माध्‍यम से इसे देखेंगे। जब हमारे द्वारा एक कोई भी web application बनाया जाता है तो उसके लिये हम पहले visual studio को open करते है। Visual Studio को open करने के बाद हम file menu में से new website पर click करते हैं, तो हमारे सामने एक new website दिखने लगती है लेकिन इस website में हम देखते है तो solution explorer window में सिर्फ हमें एक ही page दिखाई देता है जो default.aspx होता है। इसका मतलब हमारी website में सिर्फ एक ही page है, पर हम अपनी आवश्यकता के अनुसार अपनी website में कई और pages को जोड़ सकते हैं।

इसके लिये हम solution explorer window में जाते हैं और solution explorer window में जहाँ पर हमारी website दिखाई देती है उस पर click करते हैं उसके बाद right click करते है। जब हम right click करते है तो एक sub option, add new item show होता हैं, इस पर हम click करते हैं। जैसे ही हम इस पर click करते है तो हमारे सामने एक dialog box दिखाई देगा, जिसमें हम अपनी आवश्यकता के अनुसार page (default 1, default 2——) को जोड़ सकते हैं। तो हम देखते है कि Solution Explorer में हमारी website में कई pages दिखने लगते है। इसका मतलब अब यह website कई multiple webpages को समाहित किये हुये है।

अब हम जानेंगे की कैसे एक पेज से दुसरे पेज पर जा सकते हैं, तो इसके लिए दो तरीके हैं

  • Client Side Technique – इसके अंतर्गत हम HTML के <a> टैग का प्रयोग कर सकते हैं, अर्थात हम HTML में Hyperlink बना सकते हैं, जिसके बारे में आप पहले से ही जानते होंगे, अगर नहीं जानते तो How to use Hyperlink in HTML पोस्ट को आप देख कर सीख सकते हैं|
  • Server Side Technique – इसके अंतर्गत हमारे पास दो function होते हैं जो निम्नलिखित हैं
    1. Response.Redirect(“pagename.aspx”);
    2. Server.Transfer(“pagename.aspx”);

इन दोनों command से हम एक पेज से दुसरे वेब पेज पर पहुँच जायेंगे, अब इन दोनों function में सबसे बड़ा अंतर यही है की response.redirect का प्रयोग करने पर वेब ब्राउज़र की URL bar में वेब पेज का नाम बदल जाता है, जबकि server.transfer का प्रयोग करने पर वेब ब्राउज़र की URL bar में फाइल का नाम नहीं बदलता|


error: Content is protected !!