Compartilhar via


Trabalhando com limites de dimensionar de bandeja

Quando um telefone celular baseado em WML solicita uma página da Web, o baralho WML retornado pelo servidor é compilado pelo gateway WAP em uma representação compacta de página da Web.O navegador, em seguida, recebe essa versão compilada do baralho.

A maioria dos navegadores baseado em WML possuem uma limitação no dimensionar de um baralho compilado que eles podem receber.Isso é conhecido sistema autônomo o baralho dimensionar limite e varia de acordo com o dispositivo individual.Como o limite se aplica ao conteúdo compilado no gateway, é difícil determinar se um baralho WML é grande demais para um dispositivo.Isso é especialmente verdadeiro para as páginas dinâmicas, com dados vinculados, como a alterar no dimensionar devido à compilação de gateway depende do conteúdo exato do WML baralho.

ASP.NET não limitar ou truncar páginas para certificar coleções ajustem o limite de dimensionar do conjunto de dispositivos individuais.sistema autônomo diretriz geral, você deve criar páginas para que a saída processada WML é de aproximadamente 1.200 caracteres.Fazendo isso, você pode evitar normalmente coleções são muito grandes devido a variações de conteúdo dinâmico.

Para determinar o dimensionar de renderização

  1. Se os controles na página com dados vinculados, vincule os dados a um conjunto comum de dados.

  2. Teste a página em um emulador.

  3. Determine o dimensionar da saída processada, seja usando informações fornecidas pelo emulador ou usando o rastreamento do aplicativo ASP.NET.

Para reduzir o dimensionar de uma página processado

Para reduzir o dimensionar da marcação processada pela página, siga estas diretrizes:

  • Propriedade uso substitui para especificar texto abreviado para rótulos, listas e outros controles.

  • Habilitar paginação formulário por configuração o Paginate propriedade para true.

  • Divida um único formulário em uma série de formulários.

  • Use um Panel controle com um modelo de conteúdo para fornecer o conteúdo separado de outros dispositivos.

  • Se você estiver usando um List ou um controle semelhante, reduzir o número de itens em cada página, definindo o ItemsPerPage propriedade. Você pode usar uma substituir de propriedade para fazer o valor específico em um ou mais dispositivos baseado em WML.

Se o conteúdo dinâmico para uma página pode variar significativamente, Repetir as etapas para tamanhos de página de teste com diferentes quantidades de dados e comparar os tamanhos para determinar como reduzir o dimensionar da página.

The MaximumRenderedPageSize propriedade das MobileCapabilities classe fornece o dimensionar máximo baralho de dispositivo de destino. Usando esse valor com propriedade substituições, você pode personalizar ainda mais o conteúdo de um aplicativo de acordo com dispositivos específicos.Por exemplo, se o dimensionar máximo do baralho de um dispositivo for mais de 2.000 bytes, você pode ajustar o conteúdo de página com base em uma diretriz de 1.500 caracteres em vez de 1.200.

Consulte também

Conceitos

Suporte de modelo do dispositivo

A vinculação entre páginas de Web móveis do ASP.NET

Suporte de paginação

Outros recursos

Desenvolvimento de páginas de Web móveis do ASP.NET

Guia do desenvolvedor do aplicativo