2017-02-08 28 views
0

我在访问代码背后的“for circle”中的“table”时遇到问题。 这是我的代码背后:如何在asp.net中访问后面的html标签

protected virtual void showAllBooks() 
{ 
    DataSet.View_bookDataTable oView_bookDataTable = new DataSet.View_bookDataTable(); 
    DataSetTableAdapters.View_bookTableAdapter oView_bookTableAdapter = new DataSetTableAdapters.View_bookTableAdapter(); 
    oView_bookTableAdapter.Fill(oView_bookDataTable); 
    string forTable = ""; 
    int BookCount = oView_bookDataTable.Count; 
    string StartTable = "<table id='tblDelete'>" + 
         "<thead>" + 
          "<tr >" + 
          "<th data-field='checkbox'> select</th>" + 
          " <th data-field='id'>row</th>" + 
          " <th data-field='id'>book code</th>" + 
          "</tr>" + 
         "</thead>" + 
         "<tbody>"; 
    for (int i = 0; i < BookCount i++) 
    { 
     DataSet.View_bookRow oViewBookRow = oView_bookDataTable[i]; 
     forTable += "<tr id='tr+"+i+"'>" + 
      string.Format("<td class='center-align'>{0}</td>" + 
        "<td class='center-align'>{1}</td>" + 
        "<td class='right-align'>{2}</td>" , 
        "<input type='checkbox' id='filled"+ i +"' runat='Server'/>", 
        i + 1, 
        oViewBookRow.bookID)+ 
      "</tr>"; 
    } 
    string endTable = " </tbody>" + 
         "</table>"; 
    string Finally = string.Format("{0}{1}{2}", StartTable, forTable, endTable); 
    lblBooks.Text = Finally; 

} 

现在我不知道该怎么用ID来访问这些标签或等来使用,例如:哪些行复选框选中要插入?

+0

有人能帮助我吗? –

+1

你能够在页面上显示该表吗?或者你正在寻找如何添加此表在asp.net页面上? – MMK

回答

0

您可以使用复选框html表格然后发送数据到服务器。 example here

这被覆盖在W3C HTML 4 recommendation

复选框(和单选按钮)上,其可以由用户打开/关闭开关。当控件元素的checked属性被设置时,开关处于“on”状态。 当表单被提交时,只有“on”复选框控件才能成功。

我希望能有助于您

+1

谢谢@HosseinAbdi先生的回答,请原谅我无法投票答复,因为我没有足够的声望。 :) –

+0

不客气,很高兴为您效劳 –

0

我通常在我的标签上添加runat =“server”。这样我可以从后面的代码中调用它。我希望这有帮助。

+0

谢谢,但这不是HTML页面,这是背后的代码,这项工作是不可能的。 –

相关问题