必修のテキストとリソースで .NET を学びました。それらのほとんどすべてが、豊富なデータ コントロールを使用してデータの表示と操作にすべての時間を費やしています。私は今、これが落胆している仕事の状況にあります。誰かがいくつかの例を提供したり、「怠惰な」方法でそれを行うためのリソースを提案したりできますか? この移行の理由は、今後 MVC に移行するためだと思います。ただし、まだWebフォームで書いています。皆さんありがとう。
質問する
370 次
3 に答える
0
HTML、CSS、javascript、jQueryに慣れれば、レンダリング対象とレンダリング方法を最も細かく制御できるWebサイトを開発するために必要なのはこれらだけです。
PS:現在の仕事ではWeb開発に.NETMVCを使用しています
于 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 に答える