Think about a scenario like this You have a master section like Country & an assosciated detailed section of the master such as States of the country you selected.
If you selected a country & then a button on it's click it should display the State & related details. And also From the States details you can view the Master.
Only 1 at a time after selection.
You can do it by displaying/hiding the Div tag of Master& Details section at the window load event of the HTML. So Make a javascript function & call this by registering to the Page by using
Page.RegisterClientScriptBlock("OnLoadEvent", codeJavaScript);
Code Behind
---------------
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace MinimizeMaximizeTab { public partial class HTMLTips : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnShowDetails_Click(object sender, EventArgs e) { string codeJavaScript = "<script language=javascript>"; codeJavaScript += "window.onload = DisplayMaster;"; codeJavaScript += "function DisplayMaster()"; codeJavaScript += "{"; codeJavaScript += "document.getElementById('MasterDiv').style.visibility = 'hidden';"; codeJavaScript += "document.getElementById('DetailsDiv').style.visibility = 'visible';"; codeJavaScript += "}"; codeJavaScript += "</script>"; Page.RegisterClientScriptBlock("OnLoadEvent", codeJavaScript); } protected void btnShowMaster_Click(object sender, EventArgs e) { string codeJavaScript = "<script language=javascript>"; codeJavaScript += "window.onload = DisplayMaster;"; codeJavaScript += "function DisplayMaster()"; codeJavaScript += "{"; codeJavaScript += "document.getElementById('MasterDiv').style.visibility = 'visible';"; codeJavaScript += "document.getElementById('DetailsDiv').style.visibility = 'hidden';"; codeJavaScript += "}"; codeJavaScript += "</script>"; Page.RegisterClientScriptBlock("OnLoadEvent", codeJavaScript); } } }
Works in following
0 comments:
Post a Comment