
zipzap
Membros-
Total de itens
120 -
Registro em
-
Última visita
Tudo que zipzap postou
-
Como adicionar numa grid view o item seleccionado de outra?
-
Olá.Tenho o seguinte código no onload da página: if (!IsPostBack) { //instancia do webservice restaurante = new Health.WinRest(); //instancia da classe Categorias listaCategorias=new Categorias(); listaCategorias = restaurante.getFamilias(); } até aqui tudo bem,o problema é que quando acontece um postback ou seja por exemplo quando clico para mudar o texto de uma listbox as variável restaurante e listCategorias ficam a null e eu queria ter acesso às instâncias que criei
-
Eu tenho o seguinte código: <asp:ListBox ID="produtos" runat="server" Height="254px" Width="307px" BackColor="#CCCCCC"></asp:ListBox> </div> <br /> <div runat="server" id="botoes" > <asp:Table ID="Table1" runat="server" > <asp:TableRow><asp:TableCell ColumnSpan="2" HorizontalAlign="center"> <asp:ImageButton ID="ImageButton2" onMouseOver="this.src='Imagens/upDowned.jpg';" onMouseOut="this.src='Imagens/up.jpg';" runat="server" src="Imagens/up.jpg" OnClick="MoveUp" CausesValidation="False" /></asp:TableCell></asp:TableRow> <asp:TableRow><asp:TableCell CssClass="style1"><asp:ImageButton onMouseOver="this.src='Imagens/leftDowned.jpg';" ID="ImageButton1" runat="server" src="Imagens/left.jpg" onMouseOut="this.src='Imagens/left.jpg';" CausesValidation="False" /></asp:TableCell><asp:TableCell> <asp:ImageButton ID="ImageButton3" runat="server" onMouseOver="this.src='Imagens/rightDowned.jpg';" src="Imagens/right.jpg" onMouseOut="this.src='Imagens/right.jpg';" CausesValidation="False" /></asp:TableCell></asp:TableRow> <asp:TableRow><asp:TableCell ColumnSpan="2" HorizontalAlign="center"><asp:ImageButton ID="ImageButton4" runat="server" onMouseOut="this.src='Imagens/down.jpg';" onMouseOver="this.src='Imagens/downDowned.jpg';" src="Imagens/down.jpg" OnClick="MoveDown" CausesValidation="False" /></asp:TableCell></asp:TableRow> </asp:Table> </div> <br /> <div id="escolha"> <asp:ListBox ID="escolha" runat="server" Width="303px" BackColor="#CCCCCC" Height="102px"></asp:ListBox> </div> no xxx.cs public void MoveDown(object sender, EventArgs e) { if (produtos.SelectedIndex != -1) { ListItem item = new ListItem(); item.Value = produtos.SelectedItem.Value; item.Text = produtos.SelectedItem.Text; escolha.Items.Add(item); } } acontece que sempre que carrego no imagebutton down a listbox fica sempre com indice -1 mesmo seleccionada,tipo perdendo o focus
-
resolvido,faltava o =
-
ao que parece a parte do código rd["cabecalho"].ToString() não está a devolver o valor.Se eu puser dentro do try e fizer um break aí sim o valor está lá.Porque não aparece dentro da ãncora? <ul> <% System.Data.Odbc.OdbcDataReader rd; try { System.Data.Odbc.OdbcConnection conexao = new System.Data.Odbc.OdbcConnection("Dsn=zipzap;uid=root"); conexao.Open(); System.Data.Odbc.OdbcCommand comando = new System.Data.Odbc.OdbcCommand("select * from noticias", conexao); rd = comando.ExecuteReader(); } catch (Exception) { throw; } while (rd.Read()) { %> <li><a href="Noticia.aspx"><% rd["cabecalho"].ToString()%></a></li> <%} %> </ul>
-
Não.Neste momento optei por usar master page e está a funcionar,obrigado.
-
Sim,já resolvi o problema.Obrigado
-
Olá.Alguém conseguiu ter sucesso com a conexão mysql?? Eu tenho assim: System.Data.Odbc.OdbcConnection conexao = new System.Data.Odbc.OdbcConnection(); conexao.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};" + "Server=localhost;Database=zipzap;uid=root;pwd=dara;option=3"; conexao.Open(); quando chega ao open obtenho o seguinte erro: ERROR [iM002] [Microsoft][Gestor de controladores de ODBC] O nome da origem de dados não foi encontrado e não foi especificado nenhum controlador predefinido
-
tenho um botaõ no web user control que não dispara o evento: <table class="tabelas"> <tr><td>Nome:</td><td><asp:TextBox ID="nomeTx" Width="300px" runat="server"></asp:TextBox></td></tr> <tr><td>Localidade:</td><td><asp:TextBox ID="localTx" Width="300px" runat="server"></asp:TextBox></td></tr> <tr><td>Telefone:</td><td><asp:TextBox ID="telefoneTx" Width="80px" MaxLength="9" runat="server"></asp:TextBox></td></tr> <tr><td>Email:</td><td><asp:TextBox ID="emailTx" Width="300px" runat="server"></asp:TextBox></td></tr> <tr><td>Mensagem:</td> <td><asp:TextBox ID="mensagemTx" TextMode="MultiLine" Width="300px" Height="100px" runat="server"></asp:TextBox></td></tr> </table> <p>***Todos os Campos são Obrigatórios***</p> <asp:Button ID="confirmaBtn" runat="server" Text="Enviar" CssClass="confirmaBtn" OnClick="enviaMail"/> evento no cs: public void enviaMail(object sender, EventArgs args) { int num = 0; }
-
mas eu acho que fui claro quando disse que o mesmo código funciona no index.ascx sem o user control
-
mas eu não o tenho na galeia.ascx mas sim no index.aspx ,o problema é que o slide no galeria n está a funcionar,esse é o grande problema
-
Sim ou seja, eu tenho o seguinte código na página principal index.aspx <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="True"> <ContentTemplate> <asp:PlaceHolder ID="holder" runat="server"> </asp:PlaceHolder> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="qemBt" /> <asp:AsyncPostBackTrigger ControlID="sonsBt" /> </Triggers> </asp:UpdatePanel> quando eu clico aqui:<li><a href="#" runat="server" onserverclick="Galeria" >Galeria</a></li> index.aspx.cx public void Galeria(object sender, EventArgs args) { aplicaControlo("Galeria.ascx"); } private void aplicaControlo(String path) { Control controlo = this.LoadControl(path); holder.Controls.Clear(); holder.Controls.Add(controlo); } a galeria.ascx está no primeiro tópico. Se eu tentar pôr um scriptmanager na galeria.ascx diz-me que só pode haver uma instância do scriptmanager mas desta forma não aparece o slide. Se eu mudar o mesmo código da galeria para o index.aspx já funciona
-
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Galeria.ascx.cs" Inherits="Galeria" %> <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %> <div id="left"> <h2>Galeria</h2> <script runat="Server" type="text/C#"> [System.Web.Services.WebMethod] [System.Web.Script.Services.ScriptMethod] public static AjaxControlToolkit.Slide[] GetSlides() { return new AjaxControlToolkit.Slide[] { new AjaxControlToolkit.Slide("images/Blue hills.jpg", "Blue Hills", "Go Blue"), new AjaxControlToolkit.Slide("images/Sunset.jpg", "Sunset", "Setting sun"), new AjaxControlToolkit.Slide("images/Winter.jpg", "Winter", "Wintery..."), new AjaxControlToolkit.Slide("images/Water lilies.jpg", "Water lillies", "Lillies in the water"), new AjaxControlToolkit.Slide("images/VerticalPicture.jpg", "Sedona", "Portrait style picture")}; } </script> <asp:Button ID="Btn_Previous" runat="server" Text="Previous" /> <asp:Button ID="Btn_Play" runat="server" Text="Play" /> <asp:Button ID="Btn_Next" runat="server" Text="Next" /> <asp:Label ID="lblImageDescription" runat="server" /> <asp:Image ID="Image1" runat="server" /> <cc1:SlideShowExtender ID="SlideShowExtender1" AutoPlay="true" ImageDescriptionLabelID="lblImageDescription" Loop="true" NextButtonID="Btn_Next" PlayButtonID="Btn_Play" PlayButtonText="Play" PreviousButtonID="Btn_Previous" SlideShowServiceMethod="GetSlides" StopButtonText="Stop" TargetControlID="Image1" runat="server"> </cc1:SlideShowExtender> </div> este é o meu user control se o código estiver numa página aspx com o <scriptmanager> já funciona,mas se eu chamar este usercontrol na página principal onde tem o <scriptmanager> não funciona
-
grelha.DataSource = cli.BdDetailSrc; OleDbCommand comando = new OleDbCommand("insert into UserPhysicalProfile(UserId,DateOfMeasurement,Weight,Height,WeightUnitsId,HeightUnitsId) values(" + cli.IdText1.Text + ",'" + DateTime.Today.ToShortDateString() + "'," + int.Parse(pesoTxt.Text) + "," + int.Parse(alturaTxt.Text) + "," + 7 + "," + 9+")",cli.Conexao); comando.ExecuteNonQuery(); como refrescar a grid???
-
exactamente como disse pegar na 5 até x por exemplo
-
Como obter uma substring em c de uma string mais concretamente o que tenho de fazer +e ler um ficheiro de texto com o fgets e depois na resposta de uma linha apenas obter por exemplo de "this is a test" apenas a palavra test.Obrigado