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 回答