Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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
Html IE渲染额外的表行_Html_Asp.net Mvc - Fatal编程技术网

Html IE渲染额外的表行

Html IE渲染额外的表行,html,asp.net-mvc,Html,Asp.net Mvc,正在使用ASP MVC web应用程序。我有一个动态填充的表来显示搜索结果。结果在Chrome和FF中看起来不错,但在IE7中,它在标题行上方添加了行。我在呈现的“页面源代码”中看不到添加的源代码 如下图所示,添加了大量行(没有内容)。用MVC编写的html是: 搜索结果 申请人:m.NewPersonModel.FirstName)%> m、 NewPersonModel.LastName)%%> 您的搜索已返回以下结果。如果当前申请人有现有记录, 选择记录并单击列表末尾的“比较”按钮 挑选

正在使用ASP MVC web应用程序。我有一个动态填充的表来显示搜索结果。结果在Chrome和FF中看起来不错,但在IE7中,它在标题行上方添加了行。我在呈现的“页面源代码”中看不到添加的源代码

如下图所示,添加了大量行(没有内容)。用MVC编写的html是:


搜索结果
申请人:m.NewPersonModel.FirstName)%>
m、 NewPersonModel.LastName)%%>

您的搜索已返回以下结果。如果当前申请人有现有记录, 选择记录并单击列表末尾的“比较”按钮

挑选 名字 中名 姓 出生日期 别名 没有匹配的志愿者记录。验证并保存应用程序。 item.PersonID)%> m、 NewPersonModel.applicationId)%> 项目名称)%> 项目名称)%> item.LastName)%%> 项目(DOB)%> 项目(IsAlias)%>
这将在浏览器中呈现为:

<p>Your search has returned the following results.  If the current applicant has an existing record, 
        select the record and click the 'Compare' button at the end of the list.</p>


    <form action="/webapps/Eligibility/NewApplicant/Compare" method="post">

        <table id="s_ResultsTable" class="grid-striped">
            <tr>
                <th>Select</th>
                <th>First Name</th>
                <th>Middle Name</th>
                <th>Last Name</th>
                <th>Date of Birth</th>
                <th>Alias?</th>
            </tr>
                    <tr class="row1">
                        <input id="item_PersonID" name="item.PersonID" type="hidden" value="41838" />
                        <input id="NewPersonModel_ApplicantID" name="NewPersonModel.ApplicantID" type="hidden" value="718" />
                        <td class="resultsRadio"><input id="SelectedResult" name="SelectedResult" type="radio" value="41838" /></td>
                        <td>Steven</td>                        
                        <td></td>                        
                        <td>Amos</td>                        
                        <td>11/22/1977</td>                                                    
                        <td>No</td>                                                    
                    </tr>

                    <tr class="row2">
                        <input id="item_PersonID" name="item.PersonID" type="hidden" value="54477" />
                        <input id="NewPersonModel_ApplicantID" name="NewPersonModel.ApplicantID" type="hidden" value="718" />
                        <td class="resultsRadio"><input id="SelectedResult" name="SelectedResult" type="radio" value="54477" /></td>
                        <td>Steven</td>                        
                        <td></td>                        
                        <td>Atkinson</td>                        
                        <td>09/23/1963</td>                                                    
                        <td>No</td>                                                    
                    </tr>
        </table>
        <div id="searchButtonDiv">
            <input type="hidden" id="SelectedPerson" name="SelectedPerson" value="" />
            <input type="submit" id="submit" class="SKButton" value="Compare" />
  <input type="button" class="SKButton" value="Back to Detail" title="Return to detail page" onclick="location.href='/webapps/Eligibility/NewApplicant/Detail/718'" />

        </div>
</form>
</div>
您的搜索已返回以下结果。如果当前申请人有现有记录,
选择记录并单击列表末尾的“比较”按钮

挑选 名字 中名 姓 出生日期 别名 史蒂文 阿莫斯 11/22/1977 不 史蒂文 阿特金森 09/23/1963 不

以下是同一页面在任何其他浏览器中的呈现方式:

知道为什么会这样吗


编辑以添加更多代码。我在渲染源代码中注意到的一件事是重复使用ID,它显然应该是类。使用MVC Html助手设置ID,因此我正在研究如何阻止它这样做,并将其更改为类

那里一定有一些搞怪的HTML。可能是一个未关闭的标签,或者类似的东西,大多数浏览器都会原谅它


我要说的是,尽可能多地去掉页面上的HTML,一次一点,直到它看起来正常为止——这会找到你的罪魁祸首。

那里一定有一些令人生厌的HTML。可能是一个未关闭的标签,或者类似的东西,大多数浏览器都会原谅它


我要说的是,尽可能多地去掉页面上的HTML,一次一点,直到它看起来正常为止——这将找到你的罪魁祸首。

发现了问题,它不喜欢标签中的2个输入,但不喜欢任何类型的输入,等等。我将它们放在第一个输入中,一切都很好

冒犯部分:

<tr class="row2">
                        <input id="item_PersonID" name="item.PersonID" type="hidden" value="163" />
                        <input id="NewPersonModel_ApplicantID" name="NewPersonModel.ApplicantID" type="hidden" value="718" />
                        <td class="resultsRadio"><input id="SelectedResult" name="SelectedResult" type="radio" value="163" /></td>
                        <td>steven</td>                        
                        <td></td>                        
                        <td>Terpin</td>                        
                        <td>04/14/1956</td>                                                    
                        <td>Yes</td>                                                    
                    </tr>

史提芬
特平
04/14/1956                                                    
对
现更正为:

                      <tr class="row2">
                        <td class="resultsRadio"><input id="SelectedResult" name="SelectedResult" type="radio" value="54477" /><input id="item_PersonID" name="item.PersonID" type="hidden" value="54477" /><input id="NewPersonModel_ApplicantID" name="NewPersonModel.ApplicantID" type="hidden" value="718" /></td>
                        <td>Steven</td>                        
                        <td></td>                        
                        <td>Atkinson</td>                        
                        <td>09/23/1963</td>                                                    
                        <td>No</td>                                                    
                    </tr>

史蒂文
阿特金森
09/23/1963                                                    
不

谢谢大家的建议

发现了问题,它不喜欢标签中的2个输入,但不喜欢任何类型的输入,等等。我把它们放在第一个输入中,一切都很好

冒犯部分:

<tr class="row2">
                        <input id="item_PersonID" name="item.PersonID" type="hidden" value="163" />
                        <input id="NewPersonModel_ApplicantID" name="NewPersonModel.ApplicantID" type="hidden" value="718" />
                        <td class="resultsRadio"><input id="SelectedResult" name="SelectedResult" type="radio" value="163" /></td>
                        <td>steven</td>                        
                        <td></td>                        
                        <td>Terpin</td>                        
                        <td>04/14/1956</td>                                                    
                        <td>Yes</td>                                                    
                    </tr>

史提芬
特平
04/14/1956                                                    
对
现更正为:

                      <tr class="row2">
                        <td class="resultsRadio"><input id="SelectedResult" name="SelectedResult" type="radio" value="54477" /><input id="item_PersonID" name="item.PersonID" type="hidden" value="54477" /><input id="NewPersonModel_ApplicantID" name="NewPersonModel.ApplicantID" type="hidden" value="718" /></td>
                        <td>Steven</td>                        
                        <td></td>                        
                        <td>Atkinson</td>                        
                        <td>09/23/1963</td>                                                    
                        <td>No</td>                                                    
                    </tr>

史蒂文