在 asp.net 中为多视图 TextBox.Enabled 循环 foreach
Loop foreach in asp.net for Multiview TextBox.Enabled
我正在尝试将我的代码从 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 我使用的是多视图而不是 tabcontrol。
我一开始就有问题:
foreach (View tp in MainView)
{
foreach (Control textboxy in tp.Controls)
{
if (textboxy is TextBox)
{
if (textboxy.Enabled)
{
(我让所有变量保持不变)出现错误
textboxy.Enabled
似乎没有定义 '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))
对我有用。
也许它会对其他人有所帮助:)
我正在尝试将我的代码从 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 我使用的是多视图而不是 tabcontrol。 我一开始就有问题:
foreach (View tp in MainView)
{
foreach (Control textboxy in tp.Controls)
{
if (textboxy is TextBox)
{
if (textboxy.Enabled)
{
(我让所有变量保持不变)出现错误
textboxy.Enabled
似乎没有定义 '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))
对我有用。 也许它会对其他人有所帮助:)