USAR F

MALA 15/10/2014 21:45:58
#441955
<%@ Master Language=[Ô]VB[Ô] CodeFile=[Ô]MasterPage.master.vb[Ô] Inherits=[Ô]MasterPage[Ô] %>

<!DOCTYPE html PUBLIC [Ô]-//W3C//DTD XHTML 1.0 Transitional//EN[Ô] [Ô]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[Ô]>

<html xmlns=[Ô]http://www.w3.org/1999/xhtml[Ô]>
<head runat=[Ô]server[Ô]>
<title>SCO - Sisteme de Controle de Ordem de Serviço</title>
<asp:ContentPlaceHolder id=[Ô]head[Ô] runat=[Ô]server[Ô]>
</asp:ContentPlaceHolder>
</head>
<body bgcolor=[Ô]#d6d3ce[Ô]>

<script type=[Ô]text/javascript[Ô] language=[Ô]javascript[Ô]>
function AbrePagina(Pagina)
{
window.open(parina);
}
</script>

<form id=[Ô]form1[Ô] runat=[Ô]server[Ô]>
<div>
</div>
<asp:Image ID=[Ô]Image2[Ô] runat=[Ô]server[Ô] BorderStyle=[Ô]Double[Ô] Height=[Ô]92px[Ô] ImageUrl=[Ô]~/Image/sco.png[Ô] Width=[Ô]100%[Ô] />
<br />
<asp:Menu ID=[Ô]Menu[Ô] runat=[Ô]server[Ô] Height=[Ô]26px[Ô] Width=[Ô]187px[Ô] EnableTheming=[Ô]False[Ô] Orientation=[Ô]Horizontal[Ô]>
</asp:Menu>
<asp:ContentPlaceHolder id=[Ô]ContentPlaceHolder1[Ô] runat=[Ô]server[Ô]>
</asp:ContentPlaceHolder>
</form>
</body>
</html>


<System.Web.Services.WebMethod()> _
Protected Sub Menu_MenuItemClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles Menu.MenuItemClick
Server.Transfer(e.Item.ToolTip)
AbrePagina(e.Item.ToolTip)
End Sub

QUERO USAR A FUNÇÃO ABREPAGINA NO ASP.NET



ALGUEM PODE ME AJUDAR.
LENDAURBANA 16/10/2014 15:27:38
#441974
Não sei se da certo p você tenta isso

<%@ Master Language=[Ô]VB[Ô] CodeFile=[Ô]MasterPage.master.vb[Ô] Inherits=[Ô]MasterPage[Ô] %>

<!DOCTYPE html PUBLIC [Ô]-//W3C//DTD XHTML 1.0 Transitional//EN[Ô] [Ô]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[Ô]>

<html xmlns=[Ô]http://www.w3.org/1999/xhtml[Ô]>
<head runat=[Ô]server[Ô]>
<title>SCO - Sisteme de Controle de Ordem de Serviço</title>
<asp:ContentPlaceHolder id=[Ô]head[Ô] runat=[Ô]server[Ô]>
</asp:ContentPlaceHolder>
</head>
<body bgcolor=[Ô]#d6d3ce[Ô]>

<script type=[Ô]text/javascript[Ô] language=[Ô]javascript[Ô]>
function AbrePagina(Pagina)
{
window.open(parina);
}
</script>

<form id=[Ô]form1[Ô] runat=[Ô]server[Ô]>
<div>
</div>
<asp:Image ID=[Ô]Image2[Ô] runat=[Ô]server[Ô] BorderStyle=[Ô]Double[Ô] Height=[Ô]92px[Ô] ImageUrl=[Ô]~/Image/sco.png[Ô] Width=[Ô]100%[Ô] />
<br />
<asp:Menu ID=[Ô]Menu[Ô] runat=[Ô]server[Ô] Height=[Ô]26px[Ô] Width=[Ô]187px[Ô] EnableTheming=[Ô]False[Ô] Orientation=[Ô]Horizontal[Ô]>
</asp:Menu>
<asp:ContentPlaceHolder id=[Ô]ContentPlaceHolder1[Ô] runat=[Ô]server[Ô]>
</asp:ContentPlaceHolder>
</form>
</body>
</html>


<System.Web.Services.WebMethod()> _
Protected Sub Menu_MenuItemClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.MenuEventArgs) Handles Menu.MenuItemClick
Server.Transfer(e.Item.ToolTip)
string script = [Ô]<script LANGUAGE=[ô]JavaScript[ô]> [Ô]; script += [Ô]window.open([ô][Ô] & e.Item.ToolTip & [Ô][ô]);[Ô]; script += [Ô]</SCRIPT>[Ô];
ClientScript.RegisterClientScriptBlock(GetType(), [Ô]ClientScript[Ô], script);
End Sub
PEGUDO 17/10/2014 12:20:36
#442003
Resposta escolhida
Há muito tempo que eu parei de utilizar o PostBack. Só me deu dor de cabeça.
Uma dica: Utilize o WebService para fazer a interação do cliente ao server sem precisar do AutoPostBack.

Se sua intenção é apenas mudar de página:
window.location.href = pagina;


e no controle que receberá o clique:
onclick = [Ô]AbrePagina(endereco_pagina.aspx)[Ô]


Lembre-se de que se você for utilizar este método que estou passando, ele só vai funcionar em controles que não tenha [txt-color=#0000f0]runat=[Ô]server[Ô][/txt-color], então controles [Ô][txt-color=#0000f0]<asp:[/txt-color][Ô] não poderão ser utilizados.
Tópico encerrado , respostas não são mais permitidas