Solved

Having problem using MasterPage in ASP.Net

Posted on 2008-06-19
3
271 Views
Last Modified: 2013-11-26
I have inherited MasterPage in one of asp.net form. I have added some controls in Content box but when I click on Source, I do not see element such as <html>, <head>, <body> and <form> etc..
From this web form, I call another ASP.Net popup form to pick date from calendar and selected date does not transfer to calling form. If I remove MasterPage it works fine because I can see <html>, <head>, <body> and <form> etc.
Any suggestions or solutions?

Thanks.
0
Comment
Question by:siddiqishahid
3 Comments
 
LVL 5

Expert Comment

by:scgstuff
ID: 21823297
Do you have an example of what you are trying to pull?  How are you trying to get the value from the popup?  Could you post the code snippet that isn't working in the Master Page, and the same snippet, if different, from the page with the HTML tags.

Thanks,

Shawn
0
 
LVL 33

Accepted Solution

by:
raterus earned 125 total points
ID: 21823354
You're not going to see the <html>,<head>, <body> tags in the content pages.  These are defined in the master page.  If you want to edit them, edit the master page, not the content page!  When the page runs, it's all put together and sent to the browser.
0
 

Author Comment

by:siddiqishahid
ID: 21823898
scgstuff:

Following is code which is working fine without inheriting MasterPage in Form1.aspx

Form1.aspx
--------------

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        &nbsp; &nbsp; &nbsp;
        <asp:TextBox ID="txtDate" runat="server" Style="z-index: 104; left: 40px; position: absolute;
            top: 48px"></asp:TextBox>
            <a href="javascript:;" onclick="window.open('frmCalendar.aspx?myControl=txtDate','cal','width=225,height=200,left=270,top=180')">
        <asp:Image ID="Image1" runat="server" ImageUrl="~/calendar.gif" Style="z-index: 106;
            left: 208px; position: absolute; top: 48px" /></a>
    </div>
    </form>
</body>
</html>


frmCalendar.aspx
--------------------

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Select Date</title>
   
</head>
<body>
    <form id="form2" runat="server">
    <div>
    <asp:Calendar ID="Calendar1" OnSelectionChanged="Change_Date" Runat="server"  >        
    </asp:Calendar>
        &nbsp;&nbsp;&nbsp;
       <input type="hidden" id="myHidden" runat="server" style="width: 127px" />    
    </div>
        &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;
    </form>
</body>
</html>

protected void Page_Load(object sender, EventArgs e)
    {      
        myHidden.Value = Request.QueryString["myControl"].ToString();
    }

protected void Change_Date(object sender, System.EventArgs e)
    {
        string strJScript = "<script>window.opener.document.forms(0)." + myHidden.Value + ".value = '";
        strJScript += Calendar1.SelectedDate.ToString("MM/dd/yyyy") + "';self.close()" + "</" + "script>";
        ClientScript.RegisterClientScriptBlock(this.GetType(), "myScript", strJScript);
    }


0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
ASCX file or a newer alternative? 1 35
asp day pilot 3 19
start a process from a service 3 23
ASP.NET MVC -Add authentication 2 21
New Relic: Our company recently started researching several products to figure out what were the best ways for us to increase our web page speed and to quickly identify performance problems that we may be having. One of the products we evaluated wa…
Developer tools in browsers have been around for a while, yet they are still heavily underused by developers. Developers still fix html or CSS then refresh page to see effect, or they put alert or debugger in JavaScript and then try again and again …
This video teaches users how to migrate an existing Wordpress website to a new domain.
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to choose which pages of your form are visible to your users based on their inputs. The page rules feature provides you with an opportunity to create if:then statements for y…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question