none
Erro com webesource.axd! RRS feed

  • Pergunta

  • Boa tarde pessoal!

    Estou apanhando aqui já tem algumas horas, seguinte, estou criando uma rotina para gerar uns scripts.

    Estou usando este método Page.ClientScript.GetWebResourceUrl(),

    Ao final deste método ele gera o seguinte script:

    <link rel="stylesheet" type="text/css" href="/b2b_premiatta_4/b2b/WebResource.axd?d=GeOGatCVHw3IuvFiF74jA1R_2iFhqiTUS_0Wq5ZVv7ll_MI7K0Jf5I6ZbL2qi0GbNzo529mrbxU-dg2hRUdjmhVsVNJ2WKD5Al_O8HPv4uBRHe9hRfQa_O69A1Wi4JwHUSZt_0eQAygAa9IteDdN2g2&t=635533942784445291" />

    Após isso eu crio uma var e jogo esse script dentro da var e chamo o seguinte método:

    Page.Header.Controls.Add()

    Porém o mesmo me da o seguinte erro:

    System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.

    Já tentei mil coisas, pesquisei muito na internet mas não faço ideia do que é...

    Se alguém puder me ajudar..

    Obrigado desde já!

    sexta-feira, 5 de dezembro de 2014 18:55

Todas as Respostas

  • Na verdade, o método "Add" do Controls aceita um control, e não um var com um string qualquer.

    No caso, ou você cria um HTMLGeneric, tipa ele para "link" e adiciona, ou lança como Literal mesmo

    Page.Header.Controls.Add(New LiteralControl("<link rel="stylesheet" type="text/css" href="/b2b_premiatta_4/b2b/WebResource.axd?d=GeOGatCVHw3IuvFiF74jA1R_2iFhqiTUS_0Wq5ZVv7ll_MI7K0Jf5I6ZbL2qi0GbNzo529mrbxU-dg2hRUdjmhVsVNJ2WKD5Al_O8HPv4uBRHe9hRfQa_O69A1Wi4JwHUSZt_0eQAygAa9IteDdN2g2&t=635533942784445291" />"))

    Mas para falar a verdade, não consigo entender o motivo de você estar fazendo isso.
    Mas enfim... =)

    sexta-feira, 5 de dezembro de 2014 19:59
  • Bom dia!

    A var que eu criava eu var include = new LiteralControl(var)

    já era um Literal, e continuo na mesma sempre da o erro

    System.NullReferenceException: Referência de objeto não definida para uma instância de um objeto.

    :/

    sábado, 6 de dezembro de 2014 13:28