2009-10-26 9 views
6

मेरे पास पोर्टल है जहां बहुत सारे मास्टर पेज और रूट से संबंधित सभी संबंधित पृष्ठ हैं।रन समय पर पृष्ठ स्थान को कैसे बदलें

जब उपयोगकर्ता अपना स्वयं पंजीकृत करता है तो यह फ़ोल्डर बना देगा और सभी संबंधित फाइल को फ़ोल्डर में कॉपी करेगा।

जड़ मास्टर पेज और पेज यूआरएल

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Layoutmaster.master.cs" Inherits="Layoutmaster" %> 

<%@ Page Language="C#" MasterPageFile="~/MasterPage/Layoutmaster.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" Title="Home" %> 

फ़ोल्डर मास्टर पेज और पेज का यूआरएल

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Layoutmaster.master.cs" Inherits="Layoutmaster" %> 

<%@ Page Language="C#" MasterPageFile="~/SubDomain/1/MasterPage/Layoutmaster.master" AutoEventWireup="true" CodeFile="Home.aspx.cs" Inherits="Home" Title="Home" %> 

मैं मास्टर पृष्ठ फ़ाइल ' "~/masterpage/Layoutmaster.master"' को बदलना चाहते हैं मास्टरपेजफ़ाइल = "~/सबडोमेन/1/मास्टरपेज/लेआउटमास्टर.मास्टर" कृपया मुझे उस स्थान को बदलने में मेरी सहायता करें, जिसके बारे में मुझे कोई जानकारी नहीं है।

उत्तर

12

हम किसी भी पेज एएसपीएक्स के लिए अलग-अलग मास्टर पेज का चयन कर सकते हैं।

यह इस

काम करेंगे अधिक जानकारी के लिए Solution

3

आपको ऐसा करने के लिए शायद एएसपीएक्स फ़ाइल को पार्स करने की आवश्यकता होगी।

एक और संभावना वर्चुअल पथ प्रदाता बनाना होगा जो फ़ाइल के आधार पर अनुरोधों को मास्टर पेज पर रीडायरेक्ट करेगा।

+0

धन्यवाद कोड

this.MasterPageFile = "Master Page path"; 

है, आप मुझे किसी भी उदाहरण दे सकते हैं। इसे कैसे करें? –

संबंधित मुद्दे