0

タイトルは十分に有益ではなく、適切なものを思い付くことができなかったので、誰かがそれを変更するか、少なくとも別のものを提供してくれれば幸いです.

私の質問:

ユーザーのプロファイルを ID で表示するページがあります (次のページを例として考えてください)。

ここに画像の説明を入力

上記には、動的な 3 つのフィールドがあります。

  1. ユーザーの名前
  2. 彼が使っているスキン
  3. 彼のプロフィール画像

彼の情報を表示するために、ページ全体にラベルを追加したり、ページが読み込まれる前にラベルを設定したりしたくありません (より多くのフィールドがあります)。

将来の変更に備えて、保守が容易なものが必要です。

これを行う正しい方法は何ですか?

みんなありがとう

4

1 に答える 1

0

このコードを見てください。

public void UserProfile(DataTable table)
        {
            try
            {              
                String sr = string.Empty;
                sr += "<html><body><table>";                               
                for (int i = 0; i < table.Rows.Count; i++)
                {
                    DataRow row = table.Rows[i];
                    {
                        sr += "<tr>";
                        for (int j = 0; j < table.Columns.Count; j++)
                        {
                            sr += "<td>";
                            sr += table.Columns[j].ColumnName;
                            sr += "</td>";


                            sr += "<td>";
                            sr += row.ItemArray[j];
                            sr += "</td>";
                        }
                        sr += "</tr>";                       
                    }
                }
                sr += "</table></body></html>";
                System.Web.UI.WebControls.Literal ltr = new System.Web.UI.WebControls.Literal();
                ltr.Text = sr;
                this.Controls.Add(ltr);            
            }
            catch (Exception ex)
            {

            }
        }

お役に立てれば。

于 2013-03-16T11:25:45.240 に答える