🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22283

Webmatrix, c#, potwierdzenie usuniecia elementu na www

#22283
From: Polon
Date: Fri, 04 Nov 2011 08:58
50 lines
2010 bytes
Witam!

Od dwoch dni staram sie rozwiazac nastepujacy problem.

User chce usunac rekord z bazy danych.

Naturalnie chcialbym aby user musial te czynnosc potwierdzic.

Uzywam WebMatrix i C#.

Oto moja proba (nieudana) rozwiazania problemu:

Najpierw wyswietlam rekordy z bazy i podpinam metode do wyswietlanego
przycisku:

@foreach (var p in samochodyWybrane) 
{
	<input type="button" value="Click me!" onclick="samochodUsun(@p.id)" />
	
}

"samochodUsun" to metoda napisana w JS:

function samochodUsun(index)
{
	var r=confirm("Czy na pewno usunąć wybrany samochód?");
	
	if (r==true)
	{
		//chcialbym zastosowac metody Razor C#:
		@{
			var db = Database.Open("StarterSite");
			db.Query("DELETE FROM Samochody WHERE id = @0", index);
			//problem w tym, ze nie mam tutaj dostepu do zmiennej "index"
			
		}
		
	}
}

Pytanie1: jak osiagnac moj cel? Moze jest jakies lepsze rozwiazanie od
mojego?
Pytanie2: jak dostac sie do zmiennej "index", to by rozwiazalo moj problem.

dziekuje

Polon


    
Technical Details
Message-ID: <1nntkz7f6u19u.f56h1k0fspyl$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!newsfeed.straub-nv.de!tudelft.nl!txtfeed1.tudelft.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!newsfeed.straub-nv.de!tudelft.nl!txtfeed1.tudelft.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!209.197.12.242.MISMATCH!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mail
From: Polon <Polon@op.pl>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Webmatrix, c#, potwierdzenie usuniecia elementu na www
Date: Fri, 4 Nov 2011 08:58:51 +0000
Organization: k
Lines: 50
Message-ID: <1nntkz7f6u19u.f56h1k0fspyl$.dlg@40tude.net>
Reply-To: k <>
NNTP-Posting-Host: host-92-24-122-111.ppp.as43234.net
Mime-Version: 1.0
X-Trace: news.onet.pl 1320397138 16653 92.24.122.111 (4 Nov 2011 08:58:58 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Fri, 4 Nov 2011 08:58:58 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit