... und diese haben dann meist eine Auflösung von 1280x1024 - passt also
Ich optimiere auf 1280 x 800, da es de facto keine 4:3 Bildschirme mehr gibt.
Ich hatte bis zu seinem Motorschaden einen Renault Clio 1.2 Bj. 2004, mit dem ich an sich sehr zufrieden war. An sich auch gar nicht hässlich.
Dann habe ich ca. 6 Monate die MVV benutzt und war entsetzt, wie teuer das ist und wie lange man braucht (Strecke ca. 12 km, aber Dauer 1,5 Std. weil viele Fußwege zwischen den Stationen und gruselige Fahrzeiten).
Seit Januar habe ich nun einen Firmenwagen, VW Polo 1.2 Bj 2008. Das ist sehr praktisch und auch recht günstig. Wenn das Teil was hat, dann kommts in die Werkstatt und mir entstehen nur (Extra-)Kosten für Sprit und sollte ich ihn gegen eine Wand setzen. Aber es ist nicht dasselbe wie ein eigenes Auto, den Clio habe ich mehr "geliebt" 😉
Wobei für Dein Anliegen, nur einzelne Zeilen zu behandeln, das RowDataBound Event passend wäre.
Das war keine Aussage, das war eine Frage! 😄
ItemDataBound findet nach der ersten Datenbindung statt, vielleicht klappts ja wenn du im Page_Load das ItemTemplate auf 1 setzt?
Hallo, Du weist dem Repeater NACH der ersten Datenbindung ein ItemTemplate zu?
Hallo,
um eine Page vor Doppelclicks zu schützen habe ich die Button Klasse überladen. Nun ist aber das Problem, dass bei Verwendung von Validatoren das Senden des Formulars nicht mehr funktioniert.
So schaut die klasse aus:
public class mButton : Button
{
private string replaceTitleTo;
public string ReplaceTitleTo
{
get { return this.replaceTitleTo; }
set { this.replaceTitleTo = value; }
}
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
StringBuilder script = new StringBuilder();
script.Append("if(Page_ClientValidate()) { this.disabled = true; } else {return false;}");
//script.Append("if (Page_ClientValidate() == false) { return false; }} ");
replaceTitleTo = "Please wait...";
if (!String.IsNullOrEmpty(this.replaceTitleTo))
{
this.CssClass = "button_disabled";
script.Append("this.value = '");
script.Append(this.replaceTitleTo);
script.Append("';");
}
script.Append("this.disabled = true;");
ClientScriptManager cs = Page.ClientScript;
script.Append(cs.GetPostBackEventReference(this, this.ID).ToString());
script.Append(";");
this.Attributes.Add("onclick", script.ToString());
this.CssClass = "button";
}
}
Was habe ich übersehen damit die Validierung wieder funktioniert?
Habe zwei Jahre lang in einer VM unter Mac OS auf Windows entwickelt. Ausserdem kann man dank BootCamp Windows auch nativ auf einem Mac installieren und kann beim booten auswählen, welches OS es denn sein soll.
Apple Macbook 899 € + Windows 7 SystemBuilder von Home Premium müsste knapp 1000 € kosten. Mobil, schnelle Hardware, exzellentes Display, viel HDD, und Mac OS mit dabei ^^
Ist die Frage ob man für einen Westentaschen PC entwickeln will der theoretisch alles halbgut kann oder für eine in sich abgeschlossene mobile Lösung mit relativ striktem UI und Benutzerführung die das wenige was sie kann aber sehr gut kann.
Zum Thema: Käme nicht ein Mac Mini in Frage? Oder was gebrauchtes? Für Iphone Entwicklung reicht ja auch ein 2 Jahre altes Macbook.
Ja geht schon, hat sich für mich und den Kollegen so nach Bastelei angefühlt. Würdest du generell davon abraten den Aufwand zu betreiben dynamische Controls mit Events zu versehen?
Grüße
Hallo Peter,
normaler Link war auch eine Umgehungslösung, aber stellt sich heraus das ich Dinge in die Session schreiben muss was dann eben im Event geschehen müsste.
Grüße
Hallo,
in meiner asp.net Anwendung für ich in einer Schleife einige Controls zu so einer Art Stundenplanansicht hinzu. Das sind divs die einen linkbutton enthalten, wenn man diesen klickt soll ein responce redirect auf eine andere aspx erfolgen. Leider wird das Event nich behandelt bzw. er geht nicht in den Button_Click und führt da den Code aus. Ich weiss schon, dass das mit dem Viewstate zusammenhängt und er nach dem Postback das Control nicht mehr "kennt", aber wie erreiche ich, dass er das behält?
Grüße, thepixel
Danke, das funktioniert.
Instanz per Hand eingeben bringt kein Ergebnis, war mir auch klar. Einen SQLSERVER 2005 Express findet er bzw. kann sich auch damit verbinden. Named Pipes und TCPIP sind aktiv, zudem ist der Server auf dem selben Rechner installiert. User-PC\MSSQLSERVER als Instanz kann nicht verbunden werden.
Fehlermeldung:
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 25 - Connection string is not valid) (Microsoft SQL Server, Error: 87)
verwendetes Datenbanksystem: Mssql
Hallo,
ich habe soeben einen frischen MSSQL Server 2008 inkl. Updates installiert. Bei der Installation habe ich das Management Studio vergessen und nachträglich installiert. Nun findet das Management Studio die MSSQLSERVER Instanz nicht. Firewall ist aus, Betriebssystem ist Windows 7 Prof. Habe Mixed Mode Auth. ist auch aktiv, der Server Dienst läuft definitv. Hat jemand eine Idee?
Grüße
Hallo,
in einem UserControl benutze ich ein GUID als Name für die ValidationGroup von Controls, da ich dieses UserControl mehrmals pro aspx Seite einbauen will.
Wie kann ich nun ausserhalb des UserControls dieselbe ValidationGroup benutzen? Wenn ich mir im UserControl die ValidationGoup als public string deklariere, und in der einbindenden Seite diesen string hole, wird er auch übernommen, aber bei der Validierung passiert nichts. Ideen?
Grüße
Hallo Peter,
Ja diese eigene überladene FindControl Methode geht rekursiv durch die ChildControls... und ucsession ist das UserControl was ich einbinde.
Grüße
Hi,
ja dazu habe ich einen überladene FindControl Methode die genau das macht
Gruß
Hm....
Warnung: Leerer String an getElementById() übergeben.
Sowohl bei Deinem als auch bei meinem Aufruf... . Denke mal, er findet das Control nicht weil es innerhalb eines DetailsViews liegt...
Grüße
Hm,
benutze jetzt:
document.getElementById('<%= FindControl("tbSessionStartDateTime", ucsession) %>').value = pStartDateTime;
Klappt dennoch nicht... bekomme aber weder einen Compiler noch einen Javascript Fehler?!
Grüße
Hallo nochmals,
wie gesagt ich denke mal die Problematik liegt darin, dass diese TextBox innerhalb eines UserControls ist, das im deklarativen Teil in die aspx Page eingebunden wird. Mich wundert es, dass es einen Compilerfehler gibt wenn man per Javascript ein Control sucht.... der dann auch schon zur Compilierzeit auftritt.
Grüße
Hi,
"Control" habe ich nur hier geschrieben um den Leuten kryptische Namen zu ersparen 😉
Gruß
Hi,
äh.... ja ok alles klar und was ist daran nun die Neuigkeit? 😉
Gruß
Hi,
das Control im UserControl heisst 'tbSessionStartDateTime'....
Gruß
Hi,
nein... es kommt beim laden der Seite die Fehlermeldung:
CS0103: Der Name "Control" ist im aktuellen Kontext nicht vorhanden.
Hi,
wie funktioniert die Parameterübergabe mit Javascript an ein Control in einem UserControl?
Wenn ich per Javascript die Seite nach dem Control durchsuche z.b. mit document.getElementById(<%= Control.ClientID %>) oder $find etc dann findet er das Control nicht. Demnach kann ich ein value nicht setzen...
Grüße
Hallo,
wird ein Css, das direkt im App_Themes Ordner liegt, unäbhängig vom gerade gewählten Theme interpretiert?
Grüße
Versuche doch mal folgendes in Deinen <script>-Block einzufügen:
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function() {
$(".tooltip-klasse-oder-so").tooltip({
});
});
Ja, ich habe LinkButtons mit PostBackUrl
Hi,
ich habe die FreeTextBox auf einer meiner Seiten eingebunden. Man liest ja viel davon, dass es eine Security Exception wg. Dangerous Request gibt. Einer der Tipps dazu ist validateRequest=false in den Page Header zu schreiben. Keiner schöne Lösung aber, aber im moment relativ praktikabel. So, das komische ist aber, dass er bei mir die Exception wirft, wenn ich die Seite wechsele, also eine andere URL aufrufe als die, auf der die FreeTextBox eingebunden ist. Um die Exception zu umgehen müsste ich also alle meine Seiten mit ValidateRequest=false versehen. Dieses Verhalten wundert mich doch sehr! Hat jemand dazu eine Idee?
Grüße
Habe eben mein XP mal in der Parallels VM gebootet, und siehe da, Visual Studio startet ohne Probleme.
Werde das mal weiter verfolgen...
Ne hat auch nichts gebracht.
Im Taskumschalter meine ich zu erkennen, dass mich VS auffordern würde, die Standardeinstellungen zu wählen, aber dennoch sehe ich kein Fenster.
Guter Tipp, aber habe sowohl devenv.exe /resetsettings als auch /resetuserdata probiert, ohne Effekt 😦
Hallo,
nachdem bei einer Anwendung aus irgendeinem Grund der JIT angesprungen ist, ist das Fenster der IDE nicht mehr sichtbar wenn ich VS2008 Std. starte. Egal ob nur die Exe oder über eine Projektdatei. Der Prozess läuft aber!
Kennt jemand eine Lösung ohne Neuinstallation?
Grüße
Diese Kampagne halte ich für Blödsinn und rausgeschmissenes Geld, die sollten das Spritgeld lieber einem Waisenhaus geben.
Religionen und Evolution widersprechen sich nicht, sie ergänzen sich. Das eine ist eine spirituelle Ansicht, das andere Wissenschaft.
Zumal denke ich, dass der Urpsrung der Reiligionen ein gänzlich anderer ist. Thema: Kargokulte, missverstandene Technologie, Fehlinterpretationen der Menschen, Missbrauch der Mächtigen der Unsicherheit notleidender Menschen.
Ich nehme mal an, UserControls (wo bei mir der Text in ein Literal geschrieben wird) übernehmen den Typ von der Page auf der sie eingebunden werden... aber leider klappt es nicht ohne eventvalidation auf false zu setzen.
Seht Ihr eine andere Möglichkeit, einen User HTML eingeben zu lassen, diesen wegzuschreiben und aber auch wieder auszugeben?
Leider kann man die Validierung nicht für einzelne Controls ausschalten, würde ungern auf einer kompletten Seite auf dieses Sicherheits-Feature verzichten. Wer weiss was der User für Unfug macht...
Zum Thema EnableEventValidation=true:
http://aspnetnova.blogspot.com/2009/04/pages-enableeventvalidationtrue-page.html
Leider erzeugt auch das Literal-Control den beschriebenen Fehler.
Oder ist:
<b>Text<b/><br>
Text text text text
kein valides HTML?
Der Titel sagts: In einer MSSQL DB ist Text mit HTML Code formatiert abgelegt. Diesen möchte ich ich eins zu eins auf einer aspx Seite ausgeben.
Gibt es dazu eine Lösung? (ausser enableEventValidation=false...)
grüße thepixel
Stichwort: getElementById
ist ne Javascriptfunktion, google mal danach...
Im ItemTemplate oder auch im RowDataBound-Event:
<asp:Label id="lbl" runat="server" Text='<%# string.Format("{0:f}", Eval("Feld").ToString() %>' />
hih
thepixel
Hallo,
kann man das History Back Event irgendwie abfangen? Grund ist, dass ich auf eine externe url Redirecte. Drückt dort der Benutzer "Zurück" wird ein history.back() aufgerufen. Das führt dann aber dazu, dass auf meiner Seite alte Informationen auftauchen, also will ich einen Reload o.ä. machen können. Ideen sind gefragt! 😃
Grüße
Sind alle zu validierenden Controls in der richtigen Validationgroup?
Die Shops stellen den Preisvergleichen auch gerne csv Datein auf einem ftp zur Verfügung, die dann in einem bestimmten Intervall runtergeladen und in die eigene Datenbank gewuppt werden. Was vor allem bei Amazon lustig ist, wenn da für alle Kategorien ca. 3 GB csv Daten geparst werden müssen...
Hallo!
Ich führe in einer [WebMethod] die von jquery Code asynchron aufgerufen wird eine DB Operation durch. Hat jemand eine Idee, wie ich anschliessend die GUI akualisieren kann, also konkret für das betroffende Gridview DataBind() aufrufen kann?
Mfg
Also zu dem konkreten IE Problem weiss ich nichts, aber wieso nicht einfach eine %-Größenangabe?
Gruß
Hi,
auf einer aspx Seite möchte ich mit dem ModalPopUpExtender aus dem AjaxControlToolkit einen Dialog über der ganzen Seite anzeigen, jedoch wird ein Flash-Film der auf der Seite liegt nicht hinter dem Modal-Popup sondern davor angezeigt.
Lösungen wie Panel und Flash in divs mit unterschiedlichem Z-Index zu packen funktionieren leider nicht. Irgendeine Idee?
Gruß,
thepixel
Hi!
Mir fällt da CNET ein, aber ich weiss nicht ob die ohne Gewerbe frei verfügbar sind. Und ausserdem denke ich, dass die auch eine gewisse Pflege ihrer Daten betreiben.
Gruß