Referencia System.windows.forms
2 participantes
Página 1 de 1
Referencia System.windows.forms
Qual o problema de se adicionar uma referencia "System.windows.forms;" em um projeto asp.Net?
kevinlira- Admin
- Mensagens : 19
Reputação : 0
Data de inscrição : 15/10/2010
Idade : 32
Localização : Suzano
Re: Referencia System.windows.forms
Não tenho muito conhecimento sobre a plataforma .NET, porém, após uma pequena pesquisa na MSDN, cheguei a algumas conclusões.
System.Windows.Forms, é um namespace que referência bibliotecas gráficas para Desktop, e não para a WEB.
Se você for utilizar as classes como "Server-Side", talvez não existiria problema, mas em relação a interfaces gráficas, o namespace System.Web.Ui parece ser o mais recomendado.
System.Windows.Forms, é um namespace que referência bibliotecas gráficas para Desktop, e não para a WEB.
Se você for utilizar as classes como "Server-Side", talvez não existiria problema, mas em relação a interfaces gráficas, o namespace System.Web.Ui parece ser o mais recomendado.
rksasaki- Colaborador
- Mensagens : 52
Reputação : 0
Data de inscrição : 15/10/2010
Idade : 34
Re: Referencia System.windows.forms
Entao, Adicionar Referencias de WinForms num asp.Net não foi como foco principal ter por exemplo: acesso as propriedades graficas de Forms.
Nesse caso Imaginemos a Seguinte situação:
Tenho o Seguinte scenario.
Preciso pegar o dialog result de um MessaBox (ou alert se preferir)
entao;
Levamos em conta o seguinte trecho
DialogResult Dr;
Dr = System.Windows.Forms.MessageBox.Show("teste", "aloca", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error);
switch (Dr)
{
case DialogResult.Abort:
System.Windows.Forms.MessageBox.Show("vc escolheu Abort");
break;
case DialogResult.Cancel:
System.Windows.Forms.MessageBox.Show("vc escolheu Cancel");
break;
case DialogResult.Ignore:
System.Windows.Forms.MessageBox.Show("vc escolheu Ignore");
break;
case DialogResult.No:
System.Windows.Forms.MessageBox.Show("vc escolheu No");
break;
case DialogResult.None:
System.Windows.Forms.MessageBox.Show("vc escolheu None");
break;
case DialogResult.OK:
System.Windows.Forms.MessageBox.Show("vc escolheu OK");
break;
case DialogResult.Retry:
System.Windows.Forms.MessageBox.Show("vc escolheu Retry");
break;
case DialogResult.Yes:
System.Windows.Forms.MessageBox.Show("vc escolheu yes");
break;
default:
System.Windows.Forms.MessageBox.Show("vc nao escolheu nada!");
break;
}
Logico que isso é mto simples mas imaginem que dependendo do que o cara escolher eu tivesse que reealizar uma ação diferente de mostrar apenas Mbox.
Como poderia fazer isso no Asp.Net?
Nesse caso Imaginemos a Seguinte situação:
Tenho o Seguinte scenario.
Preciso pegar o dialog result de um MessaBox (ou alert se preferir)
entao;
Levamos em conta o seguinte trecho
DialogResult Dr;
Dr = System.Windows.Forms.MessageBox.Show("teste", "aloca", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Error);
switch (Dr)
{
case DialogResult.Abort:
System.Windows.Forms.MessageBox.Show("vc escolheu Abort");
break;
case DialogResult.Cancel:
System.Windows.Forms.MessageBox.Show("vc escolheu Cancel");
break;
case DialogResult.Ignore:
System.Windows.Forms.MessageBox.Show("vc escolheu Ignore");
break;
case DialogResult.No:
System.Windows.Forms.MessageBox.Show("vc escolheu No");
break;
case DialogResult.None:
System.Windows.Forms.MessageBox.Show("vc escolheu None");
break;
case DialogResult.OK:
System.Windows.Forms.MessageBox.Show("vc escolheu OK");
break;
case DialogResult.Retry:
System.Windows.Forms.MessageBox.Show("vc escolheu Retry");
break;
case DialogResult.Yes:
System.Windows.Forms.MessageBox.Show("vc escolheu yes");
break;
default:
System.Windows.Forms.MessageBox.Show("vc nao escolheu nada!");
break;
}
Logico que isso é mto simples mas imaginem que dependendo do que o cara escolher eu tivesse que reealizar uma ação diferente de mostrar apenas Mbox.
Como poderia fazer isso no Asp.Net?
kevinlira- Admin
- Mensagens : 19
Reputação : 0
Data de inscrição : 15/10/2010
Idade : 32
Localização : Suzano
Re: Referencia System.windows.forms
Okay, se o caso for MessageBox, o Asp.NET realmente não tem suporte nativo a determinadas funções de javascript. Sendo que, na Web, o representante do MessageBox, é um função chamada Alert().
Aqui a implementação do Mads Kristensen, para criar uma classe responsável pelos Alert's: http://migre.me/1DETf
Aqui a implementação do Mads Kristensen, para criar uma classe responsável pelos Alert's: http://migre.me/1DETf
rksasaki- Colaborador
- Mensagens : 52
Reputação : 0
Data de inscrição : 15/10/2010
Idade : 34
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|