Ich habe eine Schaltfläche. Nach dem ersten Klick bekomme ich "Button gedrückt!" Bestätigungsmeldung. Wenn ich den Knopf erneut drücke, erhalte ich zweimal Bestätigung. Nach dem dritten Drücken erscheint die Meldung vier Mal. Tatsächlich bekomme ich geometrische Progression. Bitte helfen Sie.MVC3 Erscheinen der Bestätigungsmeldung steigt als geometrische Progression nach jedem Klicken
Ansicht ist.
@{
ViewBag.Title = "Home";
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script>
}
<div id="buttonPressed">
@Ajax.ActionLink("Button", "Index", new AjaxOptions { Confirm = "Button pressed!", UpdateTargetId = "buttonPressed" })
</div>
Controller ist.
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
}
Eigentlich klingt das wie eine lineare Progression. Geometric wäre 1, 2, 4, 8, ... –
Das Problem ist, dass Sie das 'div' aktualisieren, das die Schaltfläche enthält. – Diego
Ich habe ein Label auf der Seite und Label-Wert wird nach jedem Klick aktualisiert. Und wenn ich keinen Aktionslink im div habe, erscheint das Label zweimal. Deshalb habe ich einen Aktionslink im div. –