在多视图文本框的 asp.net 中循环使用.已启用
本文关键字:循环 启用 net asp 视图 文本 | 更新日期: 2023-09-27 17:56:11
我试图将我的代码从 C# 更改为 ASP.NET(代码隐藏 C#)。
在我的Windows应用程序中,我有循环:
foreach (TabPage tp in tabControl1.TabPages)
{
foreach (Control textboxy in tp.Controls)
{
if (textboxy is TextBox)
{
if (textboxy.Enabled)
{
if (!string.IsNullOrWhiteSpace(textboxy.Text))
{
....
现在,在我的新 Web 应用程序 asp 中,我使用的是多视图而不是选项卡控件。我一开始有问题:
foreach (View tp in MainView)
{
foreach (Control textboxy in tp.Controls)
{
if (textboxy is TextBox)
{
if (textboxy.Enabled)
{
(我保留所有变量相同)错误已打开
textboxy.Enabled
似乎没有"启用"的定义,但只有在这个循环中。我做错了什么?
好吧,我想我必须回答我的问题:)
foreach (View tp in MainView.Views)
{
foreach (Control textboxy in tp.Controls)
{
if(textboxy is TextBox)
{
if((textboxy as TextBox).Enabled)
{
if (!string.IsNullOrWhiteSpace((textboxy as TextBox).Text))
它对我有用。也许它会对其他人有所帮助:)