如何在Asp.net中使用兼容所有屏幕分辨率的Label和Textbox [英] How do I use Label and Textbox in Asp.net that is Compatible with all screen resolution

查看:75
本文介绍了如何在Asp.net中使用兼容所有屏幕分辨率的Label和Textbox的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





如何在Asp.net中使用兼容所有屏幕分辨率的标签和文本框



我面临的问题是设计在笔记本电脑上工作正常但在桌面上没有正常打开。





这是一个表格这个没有以1024 * 768分辨率打开

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

<%@ 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>

推荐答案

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


这篇关于如何在Asp.net中使用兼容所有屏幕分辨率的Label和Textbox的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆