none
Funçao em c# RRS feed

  • Pergunta

  • Ola amigos

    Estou fazendo um projeto em c# e asp.net, assim tenho varias paginas em aspx e codigos c#,

    gostaria de saber como fazer um fanção que pode ser vista portadas estas paginas por exempo

    Public string Leitura(string valor)

    {

    ...

    ...

    }

    e assim em todas as paginas que eu precisar eu chame a funcao "Leitura"

    desde ja agradeço.

    quinta-feira, 26 de julho de 2012 19:23

Respostas

  • Você pode criar uma classe base e mandar todas as suas páginas herdarem ela.

    assim por exemplo:

    using System;
    using System.IO;
    using System.Web.UI;
    using eSystech.SweetCandy.Tools;
    
    namespace SeuNamespace
    {
        public class PageBase : System.Web.UI.Page
        {
            protected string Leitura(string valor)
            {
                //implementação
            }
        }
    }
    
    

    Suas páginas herdarão dessa classe ao invés da classe Page.

    public partial class Default : PageBase

    { }


    • Sugerido como Resposta Alexsandre quinta-feira, 26 de julho de 2012 20:10
    • Marcado como Resposta Harley AraujoModerator segunda-feira, 30 de julho de 2012 13:18
    quinta-feira, 26 de julho de 2012 20:06
  • Existem várias maneiras para realizar esta tarefa como os amigos postaram uma opção também seria a criação de uma classe em seu projeto com o método estático, ex:

     public class Util
        {
            public static string Leitura(string valor)
            {
                return valor;
            }
        }

    E quando precisa-se utilizar o método era só chamá-lo assim:

     Util.Leitura("Exemplo");

    Seria uma outra maneira de realizar o que deseja!


     "Feliz aquele que transfere o saber e aprende o que ensina."(Cora Coralina)


    Pablo Batista Cardoso
    www.pablobatistacardoso.com.br
    pablobatistacardoso@hotmail.com

    quinta-feira, 26 de julho de 2012 20:15

Todas as Respostas

  • O mais comum é criar um projeto a parte com as classes e métodos mais utilizados. 

    Depois na pasta reference de algum projeto, você faz um associação a esse projeto a parte que acabou de criar.


    Se a sugestão resolver o problema, favor marcar como Resposta.

    quinta-feira, 26 de julho de 2012 19:33
  • Você pode criar uma classe base e mandar todas as suas páginas herdarem ela.

    assim por exemplo:

    using System;
    using System.IO;
    using System.Web.UI;
    using eSystech.SweetCandy.Tools;
    
    namespace SeuNamespace
    {
        public class PageBase : System.Web.UI.Page
        {
            protected string Leitura(string valor)
            {
                //implementação
            }
        }
    }
    
    

    Suas páginas herdarão dessa classe ao invés da classe Page.

    public partial class Default : PageBase

    { }


    • Sugerido como Resposta Alexsandre quinta-feira, 26 de julho de 2012 20:10
    • Marcado como Resposta Harley AraujoModerator segunda-feira, 30 de julho de 2012 13:18
    quinta-feira, 26 de julho de 2012 20:06
  • Existem várias maneiras para realizar esta tarefa como os amigos postaram uma opção também seria a criação de uma classe em seu projeto com o método estático, ex:

     public class Util
        {
            public static string Leitura(string valor)
            {
                return valor;
            }
        }

    E quando precisa-se utilizar o método era só chamá-lo assim:

     Util.Leitura("Exemplo");

    Seria uma outra maneira de realizar o que deseja!


     "Feliz aquele que transfere o saber e aprende o que ensina."(Cora Coralina)


    Pablo Batista Cardoso
    www.pablobatistacardoso.com.br
    pablobatistacardoso@hotmail.com

    quinta-feira, 26 de julho de 2012 20:15