Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von schaedld
Thema: GridView Matrix anzeige
Am im Forum: Web-Technologien

Ergänzend findest Du hier sehr viele gute Beispiele wie das ListViewControl verwendet werden kann.
Alle DataControls von ASP.NET auf einen Blick. Prima Einstiegspunkt.

Thema: onclientclick + onclick= Confirm Dialog?
Am im Forum: Web-Technologien

Also eingentlich nichts anderes als der ModalPopUpExtender des AjaxControlToolkits. Der hat nähmlich Ok und Cancel.

Thema: Webanwendung mit manipulierbarer Liste
Am im Forum: Web-Technologien

Vielleicht ein guter Einstiegspunkt für Deine Problematik.

Zitat
1. bei jeder Änderung die Seite neu laden muss
2. ändern und löschen, aber einfügen über Visual Studios automatisch erzeugte SQL-Befehle (nur in der GridView) nicht möglich ist.
1.) Da ist AJAX notwendig. Vorzugsweise würde ich JQuery verwenden. Bedingt aber relativ viel Programmieraufwand (Kleines Beispiel wie die Zeilenweise Aktualisierung realisiert werden könnte). Wenn Du Dritthersteller Controls verwenden kannst, dann wäre Infragistics sicherlich nicht schlecht.
2.) Die DataSourceControl sind schlecht. Mache das Binding manuell und Du hast keine Probleme bei der Wartbarkeit. Hier ein guter [URL=1. bei jeder Änderung die Seite neu laden muss 2. ändern und löschen, aber einfügen über Visual Studios automatisch erzeugte SQL-Befehle (nur in der GridView) nicht möglich ist.Artikel dazu.

Thema: Dynmamisches Anlagen von AccordionPane (Ajaxcontrolkit)
Am im Forum: Web-Technologien

Meinst Du sowas in der Art?


<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>
    <p>
        <asp:Label Text="Wieviele AccordionPanes sollen erstellt werden?" runat="server" />
        <asp:TextBox ID="CounterTextBox" runat="server" />
        <asp:Button Text="Erstelle AccordionPanes" runat="server" OnClick="Button_OnClick" />
    </p>
    <div id="AccordionContainer">
        <asp:Accordion ID="RootAccordion" runat="server">
        </asp:Accordion>
    </div>
</asp:Content>


protected void Button_OnClick(object sender, EventArgs e)
        {
            TextBox CounterTextBox = (TextBox)this.Form.Controls.OfType<ContentPlaceHolder>().ToList().First().Controls.OfType<TextBox>().First();
            int anzahl = Int32.Parse(CounterTextBox.Text);

            IList<AccordionPane> panes = new List<AccordionPane>();

            for (int index = 0; index < anzahl; index++)
            {
                AccordionPane pane = new AccordionPane();
                pane.ID = string.Format(@"AccordionPane_{0}", index.ToString());
                pane.HeaderContainer.ID = string.Format(@"AccordionHeader_{0}", index.ToString());
                pane.HeaderContainer.Controls.Add(new Image() { AlternateText = "Hier wäre ein Bild der Pane." });

                pane.ContentContainer.ID = string.Format(@"AccordionContent_{0}", index.ToString());
                pane.ContentContainer.Controls.Add(new Label() { Text = string.Format(@"Ich bin der Inhalt des Accordion Panels {0}", index.ToString()) });
                panes.Add(pane);
            }

            foreach (var accpane in panes)
            {
                Accordion RootAccordion = (Accordion)this.Form.Controls.OfType<ContentPlaceHolder>().ToList().First().FindControl("RootAccordion");
                RootAccordion.Panes.Add(accpane);
                //AccordionContainer.Controls.Add(accpane);
            }
        }
Ist nur Husch-husch zusammengebastelt, hoffe es hilft Dir aber trotzdem weiter.

Thema: [erledigt] Enum mit dynamischem Wert für Rechteverwaltung
Am im Forum: Web-Technologien

Vielleicht noch ein Input, trotzdem dass Du es als gelöst "geflagged" hast.

Thema: Beim Sortieren einer Grid (also beim Versuch) -> Die Eingabezeichenfolge hat das falsche Format
Am im Forum: Web-Technologien

Doppelpost sind nicht so gern gesehen ASP.NET Zone

Thema: ASP.NET: Langen Text per Klick ein- und ausklappen
Am im Forum: Web-Technologien

Eine dritte Variante wäre, in dem Control in welchem der Text angezeigt wird, dass Du cleintseitig mit JavaScript zuerst

overflow="hidden"
machst und wenn ein Klick darauf geschieht den overflow wieder zulässt.

Als Beispiel (Ist VS2010 und daher JQuery-Syntax)

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" 
    CodeBehind="Default.aspx.cs" Inherits="ASP.NET.LangenTextperKlickeinUndAusklappen._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
        <script type="text/javascript" language="javascript" src="Scripts/jquery-1.4.1-vsdoc.js" ></script>
        <script type="text/javascript">
            $(document).ready(function () {
                $("#Header").click(function () {
                    var headerBefore = $("#Header");
                    $("#Header").css("width", "auto");
                    $("#Header").css("height", "auto");
                    $("#Header").css("background-color", "Yellow");
                });
            });
        </script>
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
    <h2>
        Welcome to ASP.NET!
    </h2>
    <div id="NewsContent" style="width:auto; height:auto; overflow:hidden;">
    <div id="Header" style="width:50px; height:15px; overflow:hidden; border:2px; border-bottom-style:groove;">Dies ist ein öffentlicher oder freigegebener Computer</div>
    <br />
    <div id="Content" style="width:auto; height:auto;">
    Ok. Super. Werde ich morgen noch machen...
    Ich habe vorhin (um ca. 20.00 uhr) noch schnell darauf geschaut. Diagramm eins (Aufg.a) finde ich ok. Bei B&C musst du mehr oder weniger nur die 2 Buchungen (objekte) reinzeichnen. Sonst sahen die ok aus! Also näm z'lang...


    Ha geng no kes UML Buech ufta... I maag eifach nid ;-)
    Hilbä!
    </div>
    </div>
</asp:Content>
Wenn man dann auf das entsprechende Div klickt wirds gelb und der ganze Inhalt wird sichtbar. Bei einem weiteren Klick passiert noch nichts. (Quick and dirty)

Thema: Silverlight 4: ComboBox wird nicht aktualisiert, wenn gebundene Liste geändert wird
Am im Forum: GUI: WPF und XAML

Zur Komplettheit: INotifyPropertyChanged-Schnittstelle

Thema: DropDown Calendar Control
Am im Forum: Web-Technologien

Oder Du kann den DatePicker von JQuery verwenden.

Thema: ASP: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Am im Forum: Web-Technologien

Um das richtig zu verstehen:

- du hast eine ASPX Seite
- in welcher ein ASCX Control vorhanden ist
- und in welchem eine DropDownList platziert ist
- und Du willst von der Codebehind des Usercontrols oder ASPX Seite auf die DropDownListBox zugreifen?

Dann müsstest Du zuerst diese Suchen Page. FindControl("ControlName"). Achtung Verschachtelung der Controls beachten.

Thema: Wie haltet ihr euch fit?
Am im Forum: Smalltalk

Meistens über den Mittag 3x die Woche Kraftsport, viel mit der Familie unterwegs und mit dem Rad zur Arbeit.

Thema: jQuery ajax/json WebMethod eine page reference uebergeben?
Am im Forum: Web-Technologien

Ich mache es immer so dass ich das Control, welches ich verändern will, bei der statischen WebMethode mitgebe und dann im Resultat auch speichere. So kann ich dann im OnSucceded des Ajax Auftrufs mit

 $('clientIddesUserControls')
holen und gleich mit dem Resultat manipulieren.

Thema: (Text) Auflistung dynamisch erweitern
Am im Forum: Web-Technologien

Zitat von schuppsl
hm...aber sonstige Funktionen kann ich aufrufen, oder?
Geht nämlich irgendwie auch nicht...
Nein leider nicht, dass ist der Nachteil von statischen WebMethoden.

Am besten rufst Du per JQuery eine solche Methode auf und baust Dir dann die Controls dynamisch mit JTemplates auf.

EDIT: Sowas in der Art hier.

Thema: (Text) Auflistung dynamisch erweitern
Am im Forum: Web-Technologien

Zitat von schuppsl
Wenn ich jetzt noch auf die Controls in der zugehörigen aspx Seite zugreifen könnte wäüre ich glücklich. :baby:
Ist leider nicht möglich, da es eine statische Methode ist.

Thema: (Text) Auflistung dynamisch erweitern
Am im Forum: Web-Technologien

Gewusst wie: Verwenden des WebMethod-Attributs

Thema: MVP - Verständnisproblem
Am im Forum: GUI: Windows-Forms

Ist zwar in ASP.NET, aber vielleicht ein kleiner Input wie das MVP-Pattern umgesetzt werden kann, denke aber das kann man auch in Windows Forms einbringen.

Thema: Updatepaneöl rendert die ganze Seite
Am im Forum: Web-Technologien

Zitat von MarsStein
Hallo schuppsl,

Du liegst nur halb daneben: um Ajax kommst Du nicht drumherum, um das UpdatePanel schon.
Das UpdatePanel hat den Nachteil, daß der Lifecycle der Seite (inklusive Page_Load) ausgeführt wird. Das willst Du ja eben verhindern. Deshalb der Hinweis von schaedld auf WebMethodAttribute und EnablePageMethods, damit geht's auch ohne Page_Load. Sieh Dir mal die Doku zu den fett markierten Begriffen an.

Gruß, MarsStein
Danke @MarsStein für den Hinweis, vielleicht habe ich mich auch unglücklich ausgedrückt...

Thema: Updatepaneöl rendert die ganze Seite
Am im Forum: Web-Technologien

Zitat
Also mir ist überhaupt nicht klar, was dieser Blogeintrag mit meinem Problem zu tun haben könnte...
Zitat
1. Soll er Dir zeigen dass es auch ohne Postback geht
2. Ohne UpdatePanel und daher die Seite schlanker ist
3. Das der Timer auch selber implementiert werden kann

Thema: Session geht verloren nach dem Ordnerstruktur im wwwroot geändert wird.
Am im Forum: Web-Technologien

Eventuell findest Du hier mit was Du etwas anfangen kannst.

Thema: Suche Abstimmungscontrol für Event Anmeldungen
Am im Forum: Web-Technologien

Eigentlich brauchst Du analog Facebook folgendes:

- Nehme teil
- Nehme nicht teil
- Vielleicht

Das Ganze könntest Du ja so gestalten und wenn der Benutzer der den Link erhalten hat bereits in der DB zu diesem Event eine Antwort gegeben hat, dann ist es für ihn nicht mehr möglich an diesem Event teil zu nehmen.

Vielleicht findest Du was bei DotNetNuke oder Mojoportal.

Thema: AJAX-Timer verwirft meinen Focus
Am im Forum: Web-Technologien

UpdatePanel Verwendung

ClientSide Repeater

Also bei Deinen UpdatePanels sind die Properties UpdateMode und RenderMode nicht aufgeführt, ich denke dort liegt auch ein Problem. Des weiteren würde ich mich ins UpdatePanel einlesen, oder auf JQuery wechseln und dann analog dem zweiten Beispiel etwas ähnliches realisieren. Ich bin vom AjaxControlToolkit weggekommen, da es mir zuviele Daten hin und herschiebt die gar nicht notwendig sind.

Als Beispiel nur dieser Blogbeitrag.

Thema: Silverlight 4, was ist wofür????
Am im Forum: GUI: WPF und XAML

Zitat
Silverlight Anwendung
Silverlight Business Application
Silverlight Navigationsanwendung
Die Silverlight Anwendung ist eine "nackte" Anwendung noch ohne Style und Navigation. Die beiden anderen kannst Du verwenden, wenn Du schon länger BusinessApplications mit Silverlight erstellt hast und diese dann nur noch anpassen möchtest. Alle Vorlagen implementieren aber nicht das MVVM-Pattern.

Ich bin auch noch nicht der SL-Crack und verwende eigentlich immer die Silverlight Applikation, weil ich da mehr Einfluss habe und nicht schon alles vorbereitet ist.

Zu Deiner zweiten Frage findest Du sicher hier ein paar Antworten.

Wenn Du keine Silverlight Anwendung in einer WebSeite /WebAnwendungsprojekt hostest, dann heisst dass das Du eine bestehende Webseite eventuell auf dem Server hast und die Silverlight Anwendung später implementieren möchtest.

Silverlight.net bietet ein paar gute Tutorials
MSDN Solve

Thema: Where Bedingung mit selected row
Am im Forum: Web-Technologien

Vielleicht hilft Dir der Artikel ein wenig weiter.

Thema: PowerPoint im Browser
Am im Forum: Web-Technologien

Analog dem VisioViewer sollte es eigentlich der Powerpoint Viewr auch gleich machen. Vielleicht findest Du hier einen Input.

Thema: Dynamic CSS Gen
Am im Forum: Web-Technologien

Möchtest Du was wie hier beschrieben erstellen?

Thema: Danke JAck30lena - für 10k mal professionelle Hilfe!
Am im Forum: Smalltalk

Zitat
tja.. was soll ich sagen. das waren jetzt knapp 4 jahre spaß und ich habe enorm viel hier gelernt. mal sehen ob ich 2014 bei 20k stehe weil... los werdet ihr mcih nciht so schnell ;-)
Das hoffen wird doch

Auch von mir recht herzliches Dankeschön

Thema: Inhalt einer dynamischen Webseite parsen
Am im Forum: Web-Technologien

Zitat
Es geht aber darum, das zu parsen, was mir zB. der InternetExplorer endgültig anzeigt.
Nehme mal an Du meinst das was man sieht wenn man rechte Maustaste -> View Source macht oder?

Thema: Zugreifen auf eigene Propertys (XAML)
Am im Forum: GUI: WPF und XAML

Den DataContext der Unterklasse auch auf das UserControl legen, dann kannst Du auch auf die "UnterEigengeschft" zugreifen.

Thema: Webanwendungen und NHibernate, funktioniert das überhaupt?
Am im Forum: Web-Technologien

Vielleicht findest Du hier ein paar Hinweise.

Wenn ich mich recht entsinne, dann müsste, wenn ein Objekt geändert worden ist, NHibernate aufgrund seines IsDirty Property auf dem Objekt, das Objekt selber speichern, wenn dieses auf true ist (dann ist's ja geändert).

Thema: NT Service - starten, stoppen und Beschreibung ermitteln
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Mit der PowerShell ginge es so... (falls Dein Rechner nicht NT 4.0 mit welchem Du den NT-Dienst überwachen willst.)


get-service