Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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
ASP.Net MVC#-CSS导致多次访问页面时Html显示不正确_C#_Html_.net_Asp.net Mvc - Fatal编程技术网

ASP.Net MVC#-CSS导致多次访问页面时Html显示不正确

ASP.Net MVC#-CSS导致多次访问页面时Html显示不正确,c#,html,.net,asp.net-mvc,C#,Html,.net,Asp.net Mvc,我已经创建了一个基本的ASP.NET MVC项目。我有一个索引视图,带有一个表单、一个简单的标签和文本框以及一个提交按钮(见下面的代码)。通过项目页面上的标题,我可以在多个页面(关于、联系人或主页)之间移动,这是VS2012中创建的默认项目 当我返回到索引页面时,我得到了您在该图像中看到的内容: 当它看起来像这样时: 这也是我第一次访问页面时看到的 我做错了什么 视图如下所示: <div> @using (Html.BeginForm("Details","Citizen

我已经创建了一个基本的ASP.NET MVC项目。我有一个索引视图,带有一个表单、一个简单的标签和文本框以及一个提交按钮(见下面的代码)。通过项目页面上的标题,我可以在多个页面(关于、联系人或主页)之间移动,这是VS2012中创建的默认项目

当我返回到索引页面时,我得到了您在该图像中看到的内容:

当它看起来像这样时:

这也是我第一次访问页面时看到的

我做错了什么

视图如下所示:

<div>
    @using (Html.BeginForm("Details","Citizen"))
    {
        @Html.LabelFor(m => m.ID)
        @Html.TextBoxFor(m => m.ID)
        <input type="submit"  value="Details" />
    }
</div>

@使用(Html.BeginForm(“详细信息”、“公民”))
{
@LabelFor(m=>m.ID)
@Html.TextBoxFor(m=>m.ID)
}

编辑:我使用多个CSS文件,VS创建的标准文件加上我用于可折叠列表的
jquery.moblile-1.4.5
。这似乎是导致它的原因

什么是html页面外观错误?它与正确页面的html有什么不同?“当我返回到索引页面时”-通过单击链接并从服务器接收页面或使用浏览器返回按钮-这是相同的代码。当创建项目时,它有一个_Layout.cshtml,它的标题栏中只有指向页面的ActionLink。如果我选择“关于”,然后单击“主页”,它将运行相同的视图,但当它显示时,它会在文本输入区域周围显示一个附加显示。每次我离开这个页面并返回它时,都会添加一个额外的包装器,我知道这是相同的代码。我问的是html,你可以通过浏览器中的“查看页面源代码”来查看。哦,对不起,实际的html有多个这样的页面。好的,那么我们开始讨论一些问题。您需要找到这些div是如何构造的(可能是客户端的),然后您就可以理解为什么有这么多div了。