当前位置:编程学习 > C#/ASP.NET >>

asp.net 输出html问题

 后端 .aspx中:
     <%
       foreach(var item in Model.Men)
      {
      %>
      <tr>
      <td>item.id</td>
      </tr>
      <% 
       i++;
      } %>

解析后的静态页面代码:
<tr class="">
    <td></td>
<tr class="">
      <td>
 
--标签 tr 的class属性都给赋默认值 "" ,请问怎样去掉 class="" --------------------编程问答--------------------
string str = string.Empty;
        foreach (var item in Model.Men)
        {
            str += "<tr>";
            str += "<td>" + item.id + "</td>";
            str += "</tr>";
        }
        Response.Write(str);
--------------------编程问答-------------------- 不会的啊,一般不会出生class的啊, --------------------编程问答-------------------- 我是用的 mvc view中绑定的model, 不从controller中直接返回  --------------------编程问答-------------------- 应该不会出现这个问题的,是不是页面加载后有JS进行的修改导致? --------------------编程问答--------------------
引用 1 楼 wxr0323 的回复:
C# code

string str = string.Empty;
        foreach (var item in Model.Men)
        {
            str += "<tr>";
            str += "<td>" + item.id + "</td>";
            str += "</tr>";
    ……

正解 --------------------编程问答--------------------   <%
  foreach(var item in Model.Men)
  {
  %>
  <tr>
  <td><%=item.id%></td>
  </tr>
  <%  
  i++;
  } %>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,