Click here to Skip to main content
15,900,258 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi

How do I use Label and Textbox in Asp.net that is Compatible with all screen resolution

I am Facing Issue with Designing that work on laptop fine but on desktop not opening Properly.


This is a form this one is not opening in 1024*768 resolution
XML
<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Add_Employee.aspx.cs" Inherits="User_HR_Add_Employee" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
        <style>
        .form-grou
        {
            margin-right: -15px;
            margin-left: 15px;
            width: 495px;
            float: left;
            margin-bottom: 25px;
        }

    </style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
     <div class="row">
        <div class="col-sm-12">
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h4><span class=" icomoon-icon-pencil-2">Add Employee </span></h4>
                </div>
                <div class="panel-body">

                    <div id="Apply For Leave">

                        <div class="row">

                            <div class="form-grou">
                                <asp:Label ID="Employee_Title" runat="server" CssClass="col-sm-4 control-label" Text="Employee Title"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:DropDownList ID="Employee_Title_DropDownList" CssClass="form-control" runat="server">
                                        <asp:ListItem Selected="True">Mr</asp:ListItem>
                                        <asp:ListItem>Mrs</asp:ListItem>
                                        <asp:ListItem>Ms</asp:ListItem>
                                    </asp:DropDownList>
                                </div>

                            </div>

                            <div class="form-grou">
                                <asp:Label ID="Employee_Name_Label" runat="server" CssClass="col-sm-4 control-label" Text="Employee Name"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:TextBox ID="Employee_Name_TextBox" runat="server" MaxLength="100" CssClass="form-control"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1"  ControlToValidate="Employee_Name_TextBox" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Employee Name Is Mandatory"></asp:RequiredFieldValidator>

                                </div>

                            </div>

                            <div class="form-group" style="width: 83%; margin-bottom: 117px; margin-left: 19px">
                                <asp:Label ID="Address_Label" runat="server" CssClass="col-sm-2 control-label" Text="Address"></asp:Label>

                                <div class="col-sm-10">
                                    <asp:TextBox ID="Address_TextBox" MaxLength="1000" runat="server" CssClass="col-sm-10 form-control"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator10" ControlToValidate="Address_TextBox" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Address Is Mandatory"></asp:RequiredFieldValidator>

                                </div>
                            </div>


                            <div class="form-grou">
                                <asp:Label ID="Father_Name_Label" runat="server" CssClass="col-sm-4 control-label" Text="Father Name"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:TextBox ID="Father_Name_TextBox" MaxLength="100" runat="server" CssClass="form-control"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ControlToValidate="Father_Name_TextBox" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Father Name Is Mandatory"></asp:RequiredFieldValidator>
                                </div>

                            </div>

                            <div class="form-grou">
                                <asp:Label ID="Mother_Name_Label" runat="server" CssClass="col-sm-4 control-label" Text="Mother Name"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:TextBox ID="Mother_Name_TextBox" MaxLength="100" runat="server" CssClass="form-control"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ControlToValidate="Mother_Name_TextBox" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Mother Name Is Mandatory"></asp:RequiredFieldValidator>
                                </div>

                            </div>
                            <div class="form-grou">
                                <asp:Label ID="Date_Of_Birth_Label" runat="server" CssClass="col-sm-4 control-label" Text="Date Of Birth"></asp:Label>
                                <div class="col-sm-8">
                                    <asp:TextBox ID="Date_Of_Birth_TextBox" runat="server"  CssClass="form-control"></asp:TextBox>
                                    <cc1:CalendarExtender ID="Date_Of_Birth_TextBox_CalendarExtender" Format="dd/MM/yyyy" runat="server" BehaviorID="Date_Of_Birth_TextBox_CalendarExtender" TargetControlID="Date_Of_Birth_TextBox">
                                    </cc1:CalendarExtender>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator5" ControlToValidate="Date_Of_Birth_TextBox" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Date Of Birth Is Mandatory"></asp:RequiredFieldValidator>

                                </div>
                            </div>

                            <div class="form-grou">
                                <asp:Label ID="Email_Address_Label" runat="server" CssClass="col-sm-4 control-label" Text="Email Address"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:TextBox ID="Email_Address_TextBox" runat="server"  TextMode="Email" CssClass="form-control"></asp:TextBox>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator4" ControlToValidate="Email_Address_TextBox" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Email Address Is Mandatory"></asp:RequiredFieldValidator>
                                </div>

                            </div>


                            <div class="form-grou">
                                <asp:Label ID="Contact_No_Label" runat="server" CssClass="col-sm-4 control-label" Text="Phone No"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:TextBox ID="Contact_No_TextBox" MaxLength="10"  onkeypress='return event.charCode >=48 && event.charCode <=57' runat="server"  Text="0" CssClass="form-control"></asp:TextBox>
                                </div>

                            </div>


                            <div class="form-grou">
                                <asp:Label ID="Joining_Date_Label" runat="server" CssClass="col-sm-4 control-label" Text="Joining Date"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:TextBox ID="Joining_Date_TextBox"  ClientIDMode="Static" runat="server"  CssClass="form-control"></asp:TextBox>


                                    <cc1:CalendarExtender ID="Joining_Date_TextBox_CalendarExtender" Format="dd/MM/yyyy" runat="server" BehaviorID="Joining_Date_TextBox_CalendarExtender" TargetControlID="Joining_Date_TextBox">
                                    </cc1:CalendarExtender>


                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator7" ControlToValidate="Joining_Date_TextBox" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Joining Date Mandatory"></asp:RequiredFieldValidator>
                                </div>

                            </div>



                            <div class="form-grou">
                                <asp:Label ID="Employee_Designation_Label" runat="server" CssClass="col-sm-4 control-label" Text="Designation"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:DropDownList ID="Employee_Designation_DropDownList" CssClass="form-control" runat="server"></asp:DropDownList>
                                    <asp:RequiredFieldValidator ID="RequiredFieldValidator8" ControlToValidate="Employee_Designation_DropDownList" runat="server" ForeColor="Red" Display="Dynamic" SetFocusOnError="true" ErrorMessage="Employee Designation Is Mandatory"></asp:RequiredFieldValidator>
                                </div>

                            </div>

                            <div class="form-grou">
                                <asp:Label ID="Employee_Salary_Label" runat="server" CssClass="col-sm-4 control-label" Text="Salary"></asp:Label>

                                <div class="col-sm-8">

                                    <asp:TextBox ID="Employee_Salary_TextBox" onkeypress='return event.charCode >=48 && event.charCode <=57 || event.charCode ==46' runat="server" MaxLength="7" CssClass="col-sm-10 form-control" Text="0"></asp:TextBox>
                                </div>
                            </div>

                            <div class="form-grou">
                                <asp:Label ID="Per_hour_Salary_Label" runat="server" CssClass="col-sm-4 control-label" Text="Per hour Salary"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:TextBox ID="Per_hour_Salary_TextBox" onkeypress='return event.charCode >=48 && event.charCode <=57 || event.charCode ==46' runat="server" MaxLength="4" CssClass="col-sm-10 form-control" Text="0"></asp:TextBox>
                                </div>
                            </div>
                            <div class="form-grou">
                                <asp:Label ID="Shift_In_Time_Label" runat="server" CssClass="col-sm-4 control-label" Text="Shift In Time"></asp:Label>

                                <div class="col-sm-8">

                                    <asp:TextBox ID="Shift_In_Time_TextBox"  runat="server" TextMode="Time"  CssClass="col-sm-10 form-control"></asp:TextBox>
                                </div>
                            </div>
                            <div class="form-grou">
                                <asp:Label ID="Shift_Out_Time_Label" runat="server" CssClass="col-sm-4 control-label" Text="Shift Out Time"></asp:Label>

                                <div class="col-sm-8">

                                    <asp:TextBox ID="Shift_Out_Time_TextBox"  runat="server"  TextMode="Time" CssClass="col-sm-10 form-control"></asp:TextBox>
                                </div>
                            </div>
                            <div class="form-grou">
                                <asp:Label ID="Gender_Label" runat="server" CssClass="col-sm-4 control-label" Text="Gender"></asp:Label>
                                <div class="col-sm-8">
                                    <asp:RadioButton ID="Male_RadioButton" Checked="true" runat="server" GroupName="Gender" Text="Male" CssClass="radio-inline" />
                                    <asp:RadioButton ID="Female_RadioButton" runat="server" GroupName="Gender" Text="Female" CssClass="radio-inline" />

                                </div>
                            </div>

                            <div class="form-grou">
                                <asp:Label ID="Resume" runat="server" CssClass="col-sm-4 control-label" Text="Upload Resume"></asp:Label>

                                <div class="col-sm-8">
                                    <asp:FileUpload ID="FileUpload1" runat="server" />
                                  <asp:Label ID="Resume_Label" runat="server" Visible="false"  Text=""></asp:Label>
                                   </div>
                            </div>
                            <br />
                            <br />
                            <div class="form-group" style="width: 58%; margin-top: 25px">
                                <asp:Label ID="Remark_Label" runat="server" CssClass="col-sm-3 control-label" Text="Remark"></asp:Label>

                                <div class="col-sm-9">

                                    <asp:TextBox ID="Remark_TextBox" MaxLength="5000" CssClass="form-control" TextMode="MultiLine" runat="server"></asp:TextBox>
                                </div>
                            </div>


                        </div>


                        <div>
                        </div>

                    </div>
                    <br />



                    <div class="row" style="margin-left: 20px;">
                        <asp:Button ID="Add_Employee" runat="server" CssClass="btn btn-default" Text="Save" OnClick="Add_Employee_Click"/>
                        <asp:Button ID="Cancel_Button" runat="server" CssClass="btn btn-danger" Text="Go Back"  OnClientClick="goBack()"/>
                        <asp:Label ID="Message_Label" runat="server" Text=""></asp:Label>
                    </div>

                </div>
            </div>
        </div>


    </div>

</asp:Content>
Posted
Updated 26-May-15 1:00am
v2

1 solution

Hi The problem with your solution is that you are not using any table tags.
tags are used to split out your controls into rows and columns and then the height and width of the table is set to 100%, which can automatically adjust all your controls inside the table to the corresponding resolution.

Avoid using div's and start using table, tr and td to achieve the desired output.

Thanks
 
Share this answer
 
Comments
Gurpreet Arora Malhotra 26-May-15 13:36pm    
Thank You for the Solutions I will try , Please tell me i have to use tr and td instead of all div or in just starting
Vijendra(VJ) 28-May-15 5:27am    
No where a div tag should be present. Declare a table at the root level. And then for each row add a tr tag and then for each cell or control add a td tag.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900