Jag har letat länge och väl, hur jag i en DetailsView1 kan få upp en alert, med frågan om prova först med Response.Write och skriv ditt skript.Annars kan du ju använda RegisterClientScript. Nja, jag tänkte mig nog ett javascript av något slag, där man får upp "vill du ta bort posten..." osv.Confirm in delate.
jag vill ta bort posten.
Någon?Sv: Confirm in delate.
Sv:Confirm in delate.
[REDIGERAT]
Jag hittade detta scriptet, men jag får ett fel när jag kör det.
<code>
protected void DetailsView1_ItemCreated(object sender, EventArgs e)
{
// Test FooterRow to make sure all rows have been created
if (DetailsView1.FooterRow != null)
{
// The command bar is the last element in the Rows collection
int commandRowIndex = DetailsView1.Rows.Count -1;
DetailsViewRow commandRow = DetailsView1.Rows[commandRowIndex];//Här blir det fel
// Look for the DELETE button
DataControlFieldCell cell = (DataControlFieldCell)commandRow.Controls[0];
foreach (Control ctl in cell.Controls)
{
LinkButton link = ctl as LinkButton;
if (link != null)
{
if (link.CommandName == "Delete")
{
link.ToolTip = "Click here to delete";
link.OnClientClick = "return confirm('Do you really want to delete this record?');";
}
}
}
}
}
</code>
ERROR:
<info>
Index låg utanför intervallet. Det får inte vara negativt och måste vara mindre än mängdens
storlek. Parameternamn: index
</info>
Vad tror ni???