csharpfritz / csharpfritz/WebFormsTest

Can't find Controls - WebForms w/ nested Master pages

Abierto
#58 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
26
Forks
14
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Has anyone had any success using WebFormsTest with nested Master Pages in WebForms?

I'm able to get WebApplicationProxy.Create to run, and WebApplicationProxy.GetPageLocation to run just fine, but controls are never able to be found.

```

WebApplicationProxy.Create(typeof(Platform.applications.applications), options);
var page= WebApplicationProxy.GetPageByLocation("/applications/test.aspx");
page.RunToEvent(WebFormEvent.Init);

var testControl= page.FindControl("btnTest"); // no controls are ever found recursively or otherwise.
```

Here is an example Master-page that inherits from a nested Master Page
```
<%@ Master Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="Platform.applications.Site1" %>
<%@ MasterType VirtualPath="~/Main.Master" %>



`
```

Thanks

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza con las llamadas WebApplicationProxy.Create y GetPageByLocation en la reproducción y, a continuación, sigue page.RunToEvent(WebFormEvent.Init) y FindControl("btnTest") para el ejemplo de Master Pages anidadas. Se considera completado cuando se pueden encontrar controles cuando WebForms usa Master Pages anidadas, incluida la estructura de Site1.master mostrada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp
Área
testing-qa
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.