Mi sono bloccata a questo punto: cliccando su edit di ogni elemento non so
come visualizzare gli elementi della riga selezionata
per quale motivo?? Dove sbaglio?
Codice PHP:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="addpost.aspx.cs"
Inherits="_Default" %>
<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35" Namespace="System.Web.UI"
TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="cc1" %>
<script runat="server">
protected void cancelButton_Click(object sender, EventArgs e)
{
title.Text = String.Empty;
summary.Text = String.Empty;
post.Text = String.Empty;
}
protected void submitAdd_Click(object sender, EventArgs e)
{
....
}
private void onEditButton(object sender, EventArgs e)
{
GridViewRow row = GridView1.SelectedRow;
//TextBox2.Text = row.Cells[1].Text;
ModalPopupExtender1.Show();
}
</script>
<!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">
<style type="text/css">
.background{
background-color: gray;
filter:alpha(opacity=70);
opacity:0.7;
}
</Style>
<title>Add Post-Beta</title>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnablePartialRendering="true" />
<cc1:AnimationExtender ID="AnimationExtender1" runat="server"
TargetControlID="addPostButton">
<Animations>
<OnClick>
<Parallel AnimationTarget="addPostDiv" Duration=".3" Fps="30">
<FadeIn />
<Resize Height="350"/>
</Parallel>
</OnClick>
</Animations>
</cc1:AnimationExtender>
<div>
<div style="margin-bottom: 4px;">
<div style="border: dashed 1px blue;">
<div id="addPostDiv"
style="background-color:#990099;overflow:hidden; height:0px;">
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<table>
<tr>
<td style="width: 7763px">
<asp:Label ID="Label1" runat="server"
Text="Title"></asp:Label>
</td>
<td style="width: 99px">
<asp:TextBox ID="title" runat="server"
Width="415px"></asp:TextBox></td>
<td style="width: 17562px">
</td>
</tr>
<tr>
<td style="width: 7763px; height: 34px;">
<asp:Label ID="Label2" runat="server"
Text="Summary"></asp:Label></td>
<td style="width: 99px; height: 34px;">
<asp:TextBox ID="summary" runat="server"
TextMode="MultiLine" Height="114px" Width="415px"></asp:TextBox></td>
<td style="width: 17562px; height: 34px;">
</td>
</tr>
<tr>
<td style="width: 7763px; height: 96px;">
<asp:Label ID="Label3" runat="server"
Text="Post"></asp:Label></td>
<td style="width: 99px; height: 96px;">
<asp:TextBox ID="post" runat="server"
TextMode="MultiLine" Height="133px" Width="417px"></asp:TextBox></td>
<td style="width: 17562px; height: 96px;">
</td>
</tr>
<tr>
<td style="width: 7763px">
</td>
<td style="width: 99px">
<asp:Button ID="submitAdd" runat="server" Text="Add Post"
OnClick="submitAdd_Click" />
<asp:Button ID="cancelButton" runat="server"
BorderStyle="Groove" OnClick="cancelButton_Click"
Text="Cancel" /></td>
<td style="width: 17562px">
</td>
</tr>
<tr>
<td style="width: 7763px; height: 11px;">
</td>
<td style="width: 99px; height: 11px;">
</td>
<td style="width: 17562px; height: 11px;">
</td>
</tr>
</table>
<cc1:AnimationExtender ID="SubmitPostButtonAnimation" runat="server"
TargetControlID="submitAdd">
<Animations>
<OnClick>
<Parallel AnimationTarget="addPostDiv" Duration=".3" Fps="30">
<FadeOut />
<Resize Height="0"/>
</Parallel>
</OnClick>
</Animations>
</cc1:AnimationExtender>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger EventName="Click"
ControlID="submitAdd" />
<asp:AsyncPostBackTrigger EventName="Click"
ControlID="addPostButton" />
</Triggers>
</asp:UpdatePanel>
</div>
</div>
</div>
<asp:Button ID="addPostButton" runat="server" Text="Add a New Post"
OnClick="addPostButton_Click" />
<asp:UpdateProgress ID="ModalUpdateProgress1" runat="server">
<ProgressTemplate>
<div class="modalPopup" style="background-position: center center;
z-index: 1; background-repeat: no-repeat; background-color: orange; left:
6px; width: 925px; top: 5px; height: 28px; position: relative;">
Loading....
[img]Images/indicator.gif[/img]
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" runat="server"
AutoGenerateColumns="False" CellPadding="4"
DataKeyNames="ID" DataSourceID="SqlDataSource1"
ForeColor="#333333" GridLines="None" AllowPaging="True" PageSize="7"
OnSelectedIndexChanged="onEditButton">
<FooterStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White" />
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID"
InsertVisible="False" ReadOnly="True"
SortExpression="ID" />
<asp:BoundField DataField="IDMittente"
HeaderText="IDMittente" SortExpression="IDMittente" />
<asp:BoundField DataField="Oggetto"
HeaderText="Oggetto" SortExpression="Oggetto" />
<asp:TemplateField>
<ItemTemplate>
<asp:linkButton ID="HyperLink1"
runat="server" Font-Underline="false" ToolTip="Ana are mere"
Text="Edit" OnCommand="onEditButton"
/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BackColor="#E3EAEB" />
<EditRowStyle BackColor="#7C6F57" />
<SelectedRowStyle BackColor="#C5BBAF"
Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#666666" ForeColor="White"
HorizontalAlign="Center" />
<HeaderStyle BackColor="#1C5E55" Font-Bold="True"
ForeColor="White" />
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:SNX %>"
SelectCommand="SELECT * FROM
[MailBox]"></asp:SqlDataSource>
</ContentTemplate>
</asp:UpdatePanel>
<asp:Button ID="FakeButton" runat="server" Style="display:none;"
/>
<cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
TargetControlID="fakeButton" PopupControlID="Panel1"
BackgroundCssClass="background" CancelControlID="Button2"
OkControlID="Button1" OnOkScript="onOk()" DropShadow="true">
</cc1:ModalPopupExtender>
<asp:Panel ID="Panel1" runat="server" Height="327px"
Width="657px" style="display:none; vertical-align: middle;
background-color: cornsilk; text-align: center;">
Title:
<asp:TextBox ID="TextBox2" runat="server" Height="20px"
Width="387px"></asp:TextBox>
post:
<asp:TextBox ID="TextBox1" runat="server" Height="147px"
Width="393px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Update" />
<asp:Button ID="Button2" runat="server" Text="Cancel"
/></asp:Panel>
</div>
</form>
</body>