我有一個網絡應用程序,有大約50個或更多的字段分成幾個面板,我通過幾個步驟在asp:wizard
中使用它們。在表單的結尾處,我想根據用戶的要求創建一個「這是您要求的Label1.text ....」,而不需要重新創建幾個標籤並將每個框的文本綁定到手動標籤上。下面是我嘗試調用表單中不爲null的文本框列表,但由於感嘆而引發異常。如何返回不爲空的表單對象作爲收據?
var requested = this.Controls.OfType<TextBox>()
.Where(txt => string.!IsNullOrWhiteSpace(txt.Text));
foreach (var textBox in requested)
{
Response.Write(requested);
}
你有'sb.Append(textbox.Text)'然後一個換行符...我會在那裏列出窗體上的所有文本框? – Skullomania
循環遍歷你構建的Linq查詢並被稱爲'requested' –
我想我看到你做了什麼......你忘了在sb.Append中使其他「B」大寫。 – Skullomania