Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.Estou tendo um erro estúpido no Visual Studio 2005, é o seguinte: Fiz uma masterpage e utilizando seu layout eu criei o web form com o nome de home.aspx. Dentro desse home.aspx eu tenho dois componentes: um formulário de pesquisa e um gridview. Até aí tudo bem... problema ocorre com a tag <form>.Sem as tags <form>, ao compilar, me dá um erro dizendo que a página tem que ter a tag com o parametro runat=sever.Beleza... eu coloco a tag form para o código do primeiro componente de forma a fechar a tag logo depois do término deste. Aí me dá um erro dizendo que o componente gridview precisa estar dentro das tags <form>. Beleza... eu coloco a tag de fechamento logo após o término do gridview no final do código.Aí compila certinho, porém dá um erro dentro do Visual Studio dizendo que não encontrou a tag de fechamento </form>. Ela está lá, mas ele cisma que não achou, mesmo compilando e rodando a página sem nenhum erro! O problema é que se eu deixar esse erro ele não me deixa ir para o modo design e agora preciso formatar a aparência do gridview...Parece que o visual studio tenta fazer uma validação do código para o IE6, inclusive tem aquela opção de target schema que não resolve nada, e acha que a tag form é de html, porém o runat=server indica que essa tag será interpretada somente pelo servidor, mas parece que ele não aceita de jeito nenhum e não aceita a tag de fechamento englobando os dois componentes.. Já tentei de tudo|: colocar duas tags form diferentes (aí ele dá um erro dizendo que só pode haver uma tag form com o runat=server), já tentei moviementar a tag de fechamento mais pra cima, mais pra baixo... nada!Alguém tem a solução desse erro cabuloso?Obrigado pela ajuda!
Carregando comentários...