How can you change a Master page dynamically in which event
of page life cycle?
Answers were Sorted based on User's Feedback
Answer / ss
In Page_PreInit(object sender, EventArgs e) Event ...
| Is This Answer Correct ? | 14 Yes | 4 No |
Answer / ashutosh tripathi
Unfortunately there is not built in support to change page
themes at runtime. Here is a simple code which can be used
to change page themes at runtime:
At first though we may say we can easily achieve this by
coding it in Page_Preinit Event as shown below.
protected void Page_PreInit(object sender, EventArgs e)
{
Page.Theme = "Black"
}
But problem with this is we cant assign value from dropdown
box because Page_Preinit event is fired much before
dropdown has changed value.
To resolve this issue, just use the following steps:
1-Create one session variable which will hold current theme
value
2-On selection change event of dropdown combo box , assign
value form combo box to session variable.
3-During Page_preInit Event assign this variable value to
Page.Theme property.
4-Stop page loading and reload same page again using
server.transfer method as shown below
protected void Page_PreInit(object sender, EventArgs e)
{
string thm;
thm = (string)Session["themeSelected"];
if (thm != null)
{
Page.Theme = thm;
DropDownList1.Text = thm;
}
else
{
Session["themeSelected"] = DropDownList1.Text;
Page.Theme = "Blue";
}
protected void DropDownList1_SelectedIndexChanged(object
sender, EventArgs e)
{
Session["themeSelected"] = DropDownList1.Text;
Server.Transfer(Request.FilePath);
}
| Is This Answer Correct ? | 8 Yes | 1 No |
What base class do all Web Forms inherit from?
Can we create a multiple user simultaneously ?
Explain the advantages of caching?
How to implement caching?
What does this do? gacutil /l | find /i about
What the use of Form Authentication and windows Authentication?
Can you change a Master Page dynamically at runtime?
Can you edit data in the Repeater control? Which template must you provide, in order to display data in a Repeater control? How can you provide an alternating color scheme in a Repeater control? What property must you set, and what method must you call in your code, in order to bind the data from some data source to the Repeater control?
what is silverlight and what is the purpose of silverlight?
How do you implement Paging in .Net ?
What is Web Services?How we can consume a Web Services in our application?Explain.
Where would you use an IHttpModule, and what are the limitations of anyapproach you might take in implementing one?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)