Ich habe ein Benutzer-Steuerelement (weil ich das gleiche in anderen Seite verwenden, so dass ich dachte, ich sollte Code wiederverwenden und nicht meine Arbeit zu verdoppeln), aber in dieser Seite zeige ich eine Liste von Unternehmen und jeder hat eine Unternehmensnummer Ich muss diese Firmennummer an das User Control übergeben und es muss mit der übergebenen Firmennummer neu geladen werden.
Wie kann ich das bewerkstelligen?
was ich bis jetzt habe:
Alt-Text http://www.balexandre.com/temp/2009-09-17_0917.png
die Unternehmensstruktur anzeigen Die Verbindung besteht aus
<a href="javascript:showStruct('112:201334607','5564967221');"
class="showStructLink">Show company structure</a>
die showStruct Methode wird wie folgt geschrieben
function showStruct(pid, cnr) {
if (_showStrut == 0)
return;
// fancy stuff to be more apealing visually
$("#tdSearch").removeClass("tabTitleUp01").addClass("tabTitleDownUp01");
$("#tdStruct").removeClass("tabTitleDownUp02").addClass("tabTitleUp02");
$("#srtr1").hide();
$("#srtr2").hide();
$("#sttr1").show();
// enable Search Results tab to be clicked in order to get back
$("#tdSearch")
.addClass("pointer")
.bind("click", function() { hideStructure(); });
// pass the company number and reload wcCompanyStruture web user control
// __doPostBack('RefreshWebUserControl', cnr);
}
Ich kann eine einfache Aspx-Seite mit dem Steuerelement innerhalb und von jQuery $.get() aufrufen, um auszuführen und füllen Sie das Steuerelement richtig, aber ich möchte wirklich lernen, wie man dies richtig zu tun, mit der ASP.NET AJAX-Methode, um eine Zahl zu senden und RefreshData auf es aufrufen
Mit Code-Behind ist es einfach, das Steuerelement zu aktualisieren, indem man einfach
wcCompanyStruture.RefreshData("companyNumberHere");
was muss ich in meinem User Control Seite und auch in der showStruct Methode tun, um dieses Verhalten zu erstellen?
Für jede Hilfe sind wir dankbar, danke.