JavaScript
Como exibir data e hora do cliente?
Como acessar um controle utilizando Javascript?
Como chamar uma função do lado do servidor com Javascript?
Como passar um valor para um campo oculto utilizando javascript em ASP.Net?
Como registrar uma função Javascript no Code-behind?
Como exibir imagens com um atraso de 5 segundos?
Como capturar as configurações do Browser e aplicar controles de página?
Como apagar a sessão quando o usuário fechar a janela?
Métodos de passar dados entre páginas
Como utilizar cookies?
Como utilizar QueryString?
Como utilizar Session?
Como utilizar Use Context?
Como utilizar PreviousPage?
Como utilizar Submit Form?
Como utilizar Server.Transfer?
Upload de Arquivo
Como fazer upload de um arquivo?
Como capturar o tipo de dado do arquivo carregado?
Como capturar o tamanho do arquivo carregado?
Porque ocorre falha ao fazer o upload de arquivos grandes quando utilizado o controle ASP.NET FileUpload?
Como fazer upload de imagens somente?
Como fazer com que o contole File Upload funcione com um UpdatePanel?
Calendar
Como mudar as definições de do controle Calendar?
Como selecionar vários datas não sequencias no Code-behind?
Como desabilitar algumas datas no controle Calendar?
Como estender o controle Calendar para validação do lado do servidor?
Como definir ToolTips e links no evento DayRender do controle Calendar?
Como definir diferentes aparências para datas?
List Controls
Como habilitar um ASP.NET DropDownList com suporte a OptionGroup?
Como desabilitar um item no DropDownList?
Como manter selecionado um valor em um DropDowlist?
User control
Como adicionar uma nova propriedade em um UserControl?
Como acessar UserControl criados dinamicamente?
Como acessar o controle dentro de um UserControl?
Controles dinâmicos
Como criar um controle dinâmico?
Como acessar o valor inserido por um usuário em um controle criado dinamicamente?
Como acessar o controle dinâmico através do Javascript?
Como manter todos os controles adicionados dinamicamente após um post back?
Porque controles dinâmicos desaparecem após um post back?
Estilo
Como adicionar estilo através do Code-behind?
Como adicionar estilo através de javascript?
Como remover espaço?
Como adicionar estilo através do html?
Como definir uma imagem como plano de fundo de um botão?
Como colorir itens em um ListBox?
Impressão
Como imprimir parte de uma página web através de CSS?
Como imprimir parte de uma página web através de javascript (1)?
Como imprimir parte de uma página web através de javascript (2)?
Mail
Quais classes são necessárias para enviar email no ASP.Net?
Como enviar emails utilizando System.Net.Mail ?
Como configurar um servidor SMTP?
Como enviar um email para servidor Gmail?
GridView
Como editar de dados de um Gridview com DropDownlist?
Como exportar dados do Gridview para Excel?
Como alterar as propriedades de um TextBox do GridView?
Como atualizar campo do GridView com a data atual?
Configuração
Onde armazenar informações de configuração de uma aplicação?
JavaScript
Como exibir data e hora do cliente?
Você pode usar uma função Javascript para exibir data e hora.
<script type="text/javascript">
function displayTime()
{
var localTime = new Date();
var year= localTime.getYear();
var month= localTime.getMonth() +1;
var date = localTime.getDate();
var hours = localTime.getHours();
var minutes = localTime.getMinutes();
var seconds = localTime.getSeconds();
var div = document.getElementById("div1");
div.innerText = year+"-"+month+"-"+date+" "+hours+":"+minutes+":"+seconds;
}
</script>
Então você chama a função na página.
<body onload="displayTime();">
<div id="div1">
</div>
</body>
Posts Relacionados:
http://forums.asp.net/p/1247758/2303034.aspx
Como acessar um controle utilizando Javascript?
Referencie a propriedade ClientID (ou UniqueID) do controle no Javascript.
Code-behind:
protected void Page_Load(object sender, EventArgs e)
{
Button btn = new Button();
btn.ID = "Button1";
btn.Attributes.Add("runat", "server");
btn.Attributes.Add("onclick", "pop('" + btn.ClientID + "')");
btn.Text = "Teste";
this.form1.Controls.Add(btn);
}
.Aspx:
<script type="text/javascript">
function pop(InputBoxID)
{
var InputControl = document.getElementById(InputBoxID);
alert(InputControl.value);
}
</script>
Ou
Use o seguinte método:
Code-behind:
btn.Attributes.Add("onclick", "pop(this)");
.Aspx:
<script type="text/javascript">
function pop(InputBox)
{
alert(InputBox.value);
}
</script>
Posts Relacionados:
http://forums.asp.net/p/1239593/2260331.aspx#2260331
Como chamar uma função do lado do servidor com Javascript?
Primeiramente, você pode criar um botão e adicionar o código no evento button_click.
Você também pode utilizar o seguinte código para chamar a função utilizando
document.getElementById("btn1").click();
Posts Relacionados:
http://forums.asp.net/p/1242420/2274228.aspx
Como retornar variáveis do lado do servidor através de Javascript?
.Aspx
<asp:HiddenField ID="HiddenField1" runat="server" />
Code-behind:
private string str = "teste";
protected void Page_Load(object sender, EventArgs e)
{
HiddenField1.Value = str;
}
Então você pode acessar o controle HiddenField1 utilizando Javascript
.Aspx:
<script type="text/JavaScript">
Var tt = document.getElementByID(“HiddenField1”);
alert(tt.value);
</script>
Declare a variável como public no servidor:
Code-behind:
public string str = "teste";
E você pode chamá-la através do Javascript
<script language="JavaScript">
alert("<%=str%>");
</script>
Posts Relacionados:
http://forums.asp.net/p/1000655/1319119.aspx
Como passar um valor para um campo oculto utilizando javascript em ASP.Net?
Você pode usar javascript para passar um valor para um controle oculto e pegar o seu valor no servidor após um postback.
.Aspx:
<script type="text/JavaScript">
var str="teste"
document.getElementById("Hidden1").value=str
</script>
<input id="Hidden1" type="hidden" />
Code-behind:
protected void Page_Load(object sender, EventArgs e)
{
string str = Request["Hidden1"].ToString();
}
Posts Relacionados:
http://forums.asp.net/p/1262153/2362090.aspx
Como registrar uma função Javascript no Code-behind?
Use RegisterStartupScript:
Code-behind:
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "<script>alert(‘teste’);</script>");
Use Literal control:
void Button1_Click(object sender, EventArgs e)
{
string str;
str = "<script language='JavaScript'>";
str += "selectRange()";
str += "</script>";
Literal1.Text = str;
}
Posts Relacionados:
http://forums.asp.net/p/981603/1257057.aspx#1257057
Como exibir imagens com um atraso de 5 segundos?
Utilizando esse script você pode ver imagens clicávies em tempo real sem a necessidade de programas de terceiros ou atualização de página. Você deverá ver uma nova imagem após cada 5 segundos:
<script language="javascript">
var image="";
var banners=0;
function loadbanners()
{
if (banners==1)
{
image="http://localhost:4040/test/Backup1/images/1.png";
}
if (banners==2)
{
image="http://localhost:4040/test/Backup1/images/2.png";
}
if (banners==3)
{
image="http://localhost:4040/test/Backup1/images/3.png";
}
}
function cycle()
{
if (++banners > 3)
banners=1;
loadbanners();
document.banner1.src =image;
window.setTimeout('cycle();',5000);
}
</script>
Posts Relacionados:
http://forums.asp.net/p/1213103/2147140.aspx
Como capturar as configurações do Browser e aplicar controles de página?
Você pode usar o JavaScript, suponha que o tipo de controle é <image>.
Você pode usar o código abaixo:
<script type="text/javascript" language="JavaScript">
var winWidth = 0;
var winHeight = 0;
function resizeImage(){
var img=document.getElementById("testImage")
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
if (document.documentElement &&
document.documentElement.clientHeight &&
document.documentElement.clientWidth)
{
winHeight = document.documentElement.clientHeight;
winWidth = document.documentElement.clientWidth;
}
img.width= winHeight;
img.width= winWidth;
}
</script>
HTML tag:
<img src="../images/3.jpg" id="testImage" />
Por favor substituir style ="width: 343px; height: 169px" se a imagem tiver o seu estilo.
Posts Relacionados:
http://forums.asp.net/p/1228180/2212987.aspx
Como apagar a sessão quando o usuário fechar a janela?
Use o código:
<script type="text/javascript" language="javascript">
Function window.onbeforeunload()
{
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
Var xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","exit.aspx",false);
xmlhttp.send();
}
}
</script>
Então você pode apagar a sessão na página exit.aspx.
Session.Clear();
Posts Relacionados:
http://forums.asp.net/p/1237752/2255401.aspx
Métodos de passar dados entre páginas
Como utilizar cookies?
Crie uma página chamada page1.aspx e crie um botão e um Textbox na página. Dê um duplo clique no botão e então adicione o seguinte código:
protected void Button1_Click(object sender, EventArgs e)
{
HttpCookie cookie = new HttpCookie("UserName");
cookie.Value = TextBox1.Text;
cookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(cookie);
Response.Redirect("Page2.aspx");
}
page1.aspx:
<div>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
Na page2.aspx, dê um duplo clique no formulário e adicione o seguitne código: