2011-09-16 19 views
1

還有其他方法嗎?如何在C#中用response.write在網頁中添加直接HTML標籤並從sql中讀取表格並在table標籤之間顯示錶格數據?

這裏是我在我的HTML標籤之間所需的代碼。

希望使用對象,如面板的GridView或等 但我通過使用HTML 想在我的代碼腳本,並連接到名爲「Quicklunch_menu」

SQL Server數據庫表
<DIV id=sidebar> 

<UL class=menu> 
    <LI><A href="http://mesbahsoft.com/">Main Menu</A></LI> 
    <LI><A href="http://mesbahsoft.com/products/">Products</A></LI> 
    <LI><A href="http://mesbahsoft.com/pages/about">About us</A></LI> 
    <LI><A href="http://mesbahsoft.com/pages/contact">Contact us</A></LI> 
    <LI><A href="http://mesbahsoft.com/tracking/">Ask Question</A></LI> 
    <LI><A href="http://mesbahsoft.com/news/">News</A></LI> 
    </UL> 
<DIV class=basket-head> 

我想讀的,在存在這些數據來自錶鏈接和標題(表) 我只寫此示例代碼直接寫入到 網頁,我想不正確的方式

<% 

    Response.Write("<table>") 
     For i As Integer = 1 To 4 Step 1 
      Response.Write("<tr>") 
      For j As Integer = 1 To 4 Step 1 
       Response.Write("<tr>" + "@" + "</tr>") 
       Response.Write("</tr>") 
      Next 
     Next 

    Response.Write("</table>") 
    %> 
<%@ Import Namespace="System.Data" %> 

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
     ConnectionString="<%$ ConnectionStrings:cbtclips_irConnectionString %>" 
     SelectCommand="SELECT Quicklunch_menu.* FROM Quicklunch_menu"> 
    </asp:SqlDataSource> 


    <asp:View runat="server"> 
    </asp:View> 

<% 
+0

有什麼問題嗎? – ComFreek

+0

如何使用C#response.write在頁面中添加直接HTML標記並從sql中讀取表格並在表格標記之間顯示錶格數據? –

回答

0

問:如何插入您所需的HTML代碼,任何你想要在你的HTML代碼 ?

答:任何地方添加以下代碼要在標籤之間的HTML文件(IDE讓你):

<% Response.Write(Var); %> 

這個變量:VAR是在你的類中的公共變量可接受性的共振。

像:

public string Var = ""; 

這可以通過HTML標籤中環(像)通過檢索數據庫表填寫。

for (int i ; i < DataTable1.Rows.Count ; i++) 
    for (int j ; j < DataTable1.Coulumns.Count ; j++) 
      //read from datatable and fill string 
相關問題