0

我通过必修课本和资源学习了 .NET。几乎所有人都将所有时间都花在使用丰富的数据控件来显示和处理数据上。我现在处于不鼓励这样做的工作环境中。有人可以提供一些示例或建议一些资源以不那么“懒惰”的方式进行吗?我认为这种转变的原因是因为我们将继续使用 MVC。但是,仍然使用 Web 表单编写。谢谢大家。

4

3 回答 3

0

只需熟悉 HTML、CSS、javascript 和 jQuery,它们应该是您开发网站所需的全部内容,您可以最大程度地控制正在呈现的内容和呈现方式。

PS:在我目前的工作中,我使用 .NET MVC 进行 Web 开发

于 2012-01-10T23:11:36.147 回答
0

我的老板向我展示了我正在寻找的东西。

<asp:Panel ID="ProcPanel" runat="server" />

背后的代码

ProcPanel.Controls.Add(new LiteralControl("<table><thead><tr>"));
            //loop labels here
ProcPanel.Controls.Add(new LiteralControl("</thead>"));
ProcPanel.Controls.Add(new LiteralControl("</tr></table>"));

为什么这样做而不是使用 Gridview 或其他方式?更少的抽象,更轻的负载。

谢谢大家。

于 2012-01-11T15:20:09.550 回答
-1

这是一个更完整的工作解决方案。

ProcPanel.Controls.Add(new LiteralControl("<table><tr>"));
            DataSet lblSet = getBlendInfo.GetProcessLabels(Equip_ID);
            StringBuilder tblString = new StringBuilder("");
            foreach (DataRow dRow in lblSet.Tables[0].Rows)
            {
                tblString.Append("<td>");
                tblString.Append(dRow["Input_Column_Caption"].ToString());
                tblString.Append("</td>");
            }
            ProcPanel.Controls.Add(new LiteralControl(tblString.ToString()));
            ProcPanel.Controls.Add(new LiteralControl("</tr></table>"));
于 2012-01-11T19:26:12.290 回答