Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Web表单和引导表单问题_Css_Asp.net_Forms_Webforms - Fatal编程技术网

Css Web表单和引导表单问题

Css Web表单和引导表单问题,css,asp.net,forms,webforms,Css,Asp.net,Forms,Webforms,我在ASP.NET Web窗体项目上使用精简版的Admin LTE引导主题。在web表单项目中,每页只能使用1个表单标记 表单标签需要环绕所有顶部导航栏和底部侧栏左&主,主内容。这两个部分都有需要表单进行渲染的元素。这里是页面和div的基本布局,我将其中一些命名为div,这样您就可以看到我在下面列出的标签之间的关系 <Body> <Form> <header> <Nav Bar> <Nav Bar -Rig

我在ASP.NET Web窗体项目上使用精简版的Admin LTE引导主题。在web表单项目中,每页只能使用1个表单标记

表单标签需要环绕所有顶部导航栏和底部侧栏左&主,主内容。这两个部分都有需要表单进行渲染的元素。这里是页面和div的基本布局,我将其中一些命名为div,这样您就可以看到我在下面列出的标签之间的关系

<Body>
<Form>
<header>   
    <Nav Bar>   
        <Nav Bar -Right>
    </Nav Bar>
</header>
<Wrapper>
    <Side Bar -Left>
    <Main Content -Right>
</Wrapper>
</Form>
</Body>
当我把表单标签放在所有主要的div上时,我得到了一个样式,或者从整个屏幕的边缘推过来,它将我的logo png或jpg从导航中推出来。这就是它的样子

所以当我把表单标签放在主体和标题之间时,我就没有其他地方可以放了。表单标记的结尾位于body-end标记和wrapper-end标记之间。那是它唯一能去的地方。当包裹在引导上时,表单会在导航处向下推动所有内容

我正在使用的框架就在这个链接中:


你知道如何从我的标题标签内容中得到表单标签吗。我尝试过使用开发人员工具,但我有太多的样式需要排序。这就像在css中删除表单标签上的格式一样简单。我试过了,但没用。有什么想法吗?

不确定这是否可行,但你可以试试。在表单中添加一个名为TestForm的类,然后将此css添加到页面中

.test-form {
     position: fixed;
     margin: 0;
     padding: 0;
     z-index: 0;
     top: 0;
     left: 0;
     width: 0;
}
更新:这就是解决方案


我发现这个错误是因为主题使用了以下css作为标题和侧栏:body>.header,所以通过从任何AdminLTE header.less文件中删除>应该可以工作

谢谢,我正在尝试。很抱歉,它不起作用。我甚至试着把它放在我的覆盖页面,我把它放在LTEAdmin.css,我试着内联它。添加!重要信息:另一种解决方案是使用jQuery或javascript序列化表单。我发现导致此错误的原因是主题对标题和侧栏使用了以下css:body>.header,因此,从任何AdminLTE header.less文件中删除>都会起作用。我必须在header.less和adminLTE.less中更改它。很好!