Dicas de programação, tratamento de imagens, webdesign

PaidVerts

Posts tagged ‘c#’

Rolar pagina html c#

Você gerou uma pesquisa e precisa rolar a página, pois esta sem encontra no final. Uma forma simples de rolar a página html via code behind.


dynamic Cadena = "<script type='text/javascript'>";
            Cadena += "WindowsScrollTopAnimado( " + 1350 + "," + 1800 + ");";
            Cadena += " </script>";


            ScriptManager.RegisterStartupScript(Page, typeof(Page), "ScrollToADiv", Cadena, false);

Diretório da aplicação

Uma maneira que facilita a utilização de diretórios locais em aplicações web e também facilita a mudança de servidor quando for necessário é a utilização do código abaixo. A variável path recebe o caminho lógico da aplicação ex.: c:/inetpub/wwwroot/seusite/. Como geralmente salvamos arquivos em pastas pode-se acresentar no final alguma pasta que está declarada em seu webconfig.

string path = System.AppDomain.CurrentDomain.BaseDirectory.ToString(); 

string pathxml = path + ConfigurationSettings.AppSettings["pastaRoterizacao"];

Uma maneira simples de ordernar array c#

string[] testArray = new string[]
    {
        "aa",
        "ab",
        "ac",
        "ad",
        "ab",
        "af"
    };

Array.Sort(testArray, StringComparer.InvariantCulture);

Função para detectar se texto contêm números ou letras

Uma dica prática que facilita bastante.

public bool contemLetras(string texto)
{
if (texto.Where(c => char.IsLetter(c)).Count() > 0)
return true;
else
return false;
}

public bool contemNumeros(string texto)
{
if (texto.Where(c => char.IsNumber(c)).Count() > 0)
return true;
else
return false;
}

Exibir valor de uma coluna de um Datatable

Deseja economizar código sem ter que declarar um datarow? Ai vai a dica.

Object o = dataTable.Rows[0]["ColumnNameOrIndex"];

Passar valores entre páginas

Uma forma simples e pática de passar valores entre páginas.

 

if (Page.PreviousPage != null)
{
    TextBox SourceTextBox = 
        (TextBox)Page.PreviousPage.FindControl("TextBox1");
    if (SourceTextBox != null)
    {
        Label1.Text = SourceTextBox.Text;
    }
}

Como substituir \\ por \ em c#

Uma maneira simples é

string dir = System.IO.Directory.GetCurrentDirectory();
            dir = dir.ToString().Replace("\\","/");
            dir = dir + "/banco.txt";

 

Chamar uma página de dentro do fancybox

Muitas vezes temos necessidades de chamar uma nova página ou até mesmo recarrecar a pagina por traz da aberta como modal. Um comando simples em javascript resolve isto.

parent.location.href=’novapagina.html’;

 

Exemplo

Fechar modal fancy box

O fancy box modal do jquery é muito útil mas um dos problemas é fechá-lo em um evento de um botão asp.net.

Dentro do evento click to botão inclua o seguinte código.

Exemplo

Response.Write("<script>parent.jQuery.fancybox.close();</script>");

 

Texto em caixa alta em text box com css

Uma forma simples de somente aceitar texto em caixa alta ou maiúscula em um textbox ou campo imput é utilizando css.

 

.textomaiusculo

{

text-transform: uppercase;

}

<asp:TextBox ID="txtFiliacaoMae" runat="server" 
                            Width="386px" MaxLength="100" 
 CssClass="textomaiusculo">

Tag Cloud