Inlägg

Inlägg som Calleman har skrivit i forumet
Av Calleman

Bra forum för C#?

Som rubriken antyder, har ngn ett bra forum för C# att rekommendera. Vet ett par stycken, men vilket är the real deal?

// Calleman

Av Calleman

Ja, misstänkte detta också. Får jag stå ut med den snygga boxen eller helt enkelt skapa ngt eget.

Tack för hjälpen i alla fall!

Av Calleman

Javascript - Confirm

Finns där något sätt att ändra utseendet på confirm-boxen eller måste man pilla ihop en själv om man inte står ut med den gråa färgen den ger?

Liten kodsnutt:

btnDelete.Attributes.Add("onclick","return confirm('Vill du ta bort varan?');");

// Calleman

Av Calleman

Css & Asp.net

Har följande CSS-klasser

.textbox
{
font-size:x-small;
font-family:Times New Roman;
vertical-align:top;
padding-top:0px;
}

.label
{
font-size:xx-small;
font-family:Verdana;
vertical-align:text-bottom;
padding-bottom:0px;
}

Vad jag vill ha är att labeln ligger slickad mot textboxen utan ngt som helst mellanrum mellan dem. Hur ska jag ändra mina css-klasser för att få detta?

// Calleman

Av Calleman

Tack för dina tips. Vet att showmodal bara fungerar i IE, men som du mkt riktigt skrev själv så utvecklar jag mot ett intranät.

Ska ta en titt på din länk, cache har jag verkligen inte koll på. Skönt nog så fungerade min lösning ovan i alla fall den här gången.

Av Calleman

Ja, det är javascript som jag slängt in i .NET. Men vill undvika att sidan cachas, går det att göra?

FIXAT! Måndagmorgon var tydligen en bra dag, var bara att lägga till följande rader med kod.

Response.Cache.SetNoServerCaching();
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Response.Cache.SetExpires(new DateTime(1900, 1, 1, 0, 0, 0, 0));

Av Calleman

Självklart är det så...men varför???

I vanliga fall går pageload in på .aspx sidor...men inte när jag använder ModalDialog. Någon som vet varför?

Av Calleman

Window.ShowModalDialog och ASP.NET

Mitt problem är att jag i ShowModalDialog länkar till en .aspx sida där jag hämtar värden ur en databas. So far so good. Det funkar. Sen ska användaren kunna ändra och ta bort dessa värden. Förändringarna sker i databasen och man stänger fönstret.

Nu kommer det tråkiga...när man öppnar ShowModalDialog igen så ligger värdena från första början kvar.

Låt säga att vi har äpple och päron från början, tar bort päron och ser i databasen att bara äpple finns kvar. Stänger fönstret. Men ändå ligger båda kvar.

Om man däremot hämtar värdena på nytt via en knapp så visas rätt värden, men samma problem uppstår så fort man stänger och öppnar dialogen igen.

Någon som har en aning. Det sker alltså ingen postback mer än första gången och då ligger de värdena kvar hela tiden. VARFÖR?

// Calleman

Av Calleman

ha ha...min fråga var nog dåligt formulerad. CSS vet jag vad det är...men jag vet inte möjligheterna med det...men skit samma...orkar inte förklara mig vidare...kör vidare på mina tabeller...funkar kanon!

Av Calleman

Vill spinna vidare lite på det här. Jag brukar utveckla i ASP.NET och när jag gör formulär där man ska skriva in namn, antal m.m. så lägger jag utseendet med hjälp av tabeller då jag vill kunan dölja vissa fält.

Min fråga är då, hur lägger man utseendet på textboxar osv på ett smidigt sätt med hjälp av css? Eller bör man fortsätta med tabeller i detta fall, samt vilka nackdelar ger egentligen användingen av tabeller?

Av Calleman

Kanske inte så upplysande. Men bilden var väldigt dålig. Randig och med dåliga färger. Fast det kanske var meningen, vad vet jag?

Tja, annars går det ju att navigera i alla fall.

Av Calleman

Nopps, skickar via post. Tror säkerligen inte att den delar variabeln heller. Däremot tror jag att man måste gå via ngn funktion som hämtar hela strängen och inte bara delar av den.

Men men...kan ingen hjälpa så får det va. Mest bara nyfiken på vad PHP klarar av och inte.

Fantastiskt tips det där, att undvika blanksteg...hmm. Lite svårt bara när man hämtar ett värde ur en databas och det värdet råkar vara en flerordig sträng.

// Calleman

Av Calleman

PHP - förhoppningsvis sista gången

Ni börjar säkert bli lessa på mina php-problem. Borde nog köpt mig en bok att titta i. Men men, har försökt hitta lite vettig info. Men inte lyckats.

Nu till frågan:

Jag skickar via $_POST ett värde "Ett värde" men får bara tillbaka "Ett", alltså bryter den av vid blanksteget. Hur undviker man detta? Finns garanterat någon inbyggd funktion, men vilken?

// Calleman

Av Calleman

Ok, då vet jag det med taggarna till nästa gång!

Men ingen som har något förslag på vad som kan vara fel?

Usch, nu skäms jag. Märks att man inte sysslat med PHP tidigare...oj oj. Snacka om nybörjarmisstag. Tipset tidigare som jag i princip ignorerade för att jag trodde att sånt borde man få felmeddelande om, var alldeles rätt.

$_Post ska vara $_POST

Nu funkar allt som det ska.

TACK ALLA!

// Calleman

Av Calleman

Ja, måste ju vara någon rättighet någonstans. Eller som du sa. Får kolla vidare helt enkelt och höra med nätverksansvarig om ideer. Inga roliga fel i alla fall.

Av Calleman

Ja, den förklaringen har jag rätt bra koll på. Men funderar mer på vad som händer i bakgrunden i följande exempel:

Jag har en textruta framför mig och skriver in information i den, kanske kan välja om jag vill ha rubriker, punklistor osv. När jag så att säga publicerar den här information, vad händer då i bakgrunden för att denna sida ska kunna bli en html-sida med valda element? Var och hur läggs dessa taggar till?

Sker det rent kodmässigt, att man tar det man skrivit i textrutan och helt enkelt knåpar ihop ett lång textdokument som sen sparas på servern som något.htm?

// Calleman

Av Calleman
Citat:

Ursprungligen inskrivet av xtermin8
Är det via en webbsida du kör? Isf skulle det väl kunna vara något med rättigheter skulle tro att det skiljer sig lite mellan xp och 2003 server t ex.

Får du något felmeddelande?

Ja, kör via XP från en lokal dator som är uppkopplad till ett nätverk. Webbservern kör på 2003. Funkar när jag kör webbsidan lokalt som sagt men inte från servern. Så visst borde det vara ngt med rättigheter. Frågan är vad?

Får följande felmeddelande i else satsen:

Felaktig LDAP
(&(objectCategory=group)(name=<gruppnamn>))

Gör det någon klokare?

// Calleman

Av Calleman

Ja det är klart. Men SQL är ju trots allt ett förhållandevis lätt "språk". Därmed inte sagt att det är enkelt att lära sig allt. Finns mycket att hålla reda på. Var mest nyfiken på vad fenomenet dynamiska sidor var, och det var ungefär som jag kunde gissa.

En följdfråga är egentligen hur ett content management system fungerar. Ligger det då färdiga taggar och propertys som bara väntar på att fyllas i med information?

// Calleman

Av Calleman
Citat:

Ursprungligen inskrivet av Hilton
För det första, fixa koden inom [.PHP] phptaggar [./PHP] samt fixa tabbningen så att man kan lättare läsa koden.
Sen tror inte jag att mysql-databasen tycker så mycket om att man har svenska tecken t.ex. "brädor" samt "tillbehör".

Ska kolla igenom det lite mer när jag har vaknat

Vad menar du med att fixa koden inom [.PHP]???
De svenska tecknen är faktiskt inga problem, har provat mina sql-satser och de fungerar kanon. Får ju ut mina resultat i dropplistorna.

Men tabbningen håller jag med dig om, den är för jävlig. Sitter och skriver i en vanlig editor som inte fixar tabbningen till mig. Van vid det ifrån .NET. Sorry för det.

Men ta dig gärna en titt till, hade uppskattats.

// Calleman

Av Calleman

C# - LDAP - Få ut personer som tillhör en grupp

Jag har gjort följande funktion som fungerar, dock bara lokalt på min maskin. Lägger jag upp den på nätverket så slutar den att fungera. Någon som har ett förslag på vad detta fel kan bero på, och inte bara säga att något är fel på servern dit jag lägger min kod?

Koden är som följer:

public ListItemCollection GetGroupMembers(string groupName)
{
ListItemCollection lic = new ListItemCollection();
DirectoryEntry entry = new DirectoryEntry("LDAP://<servernamn>");
DirectorySearcher dSearch = new DirectorySearcher(entry);
dSearch.Filter = FormFilter("group",groupName);

SearchResult ssResultSet = dSearch.FindOne();
if(ssResultSet != null)
{
DirectoryEntry e = new DirectoryEntry(ssResultSet.Path);
dSearch = new DirectorySearcher(e);
object members = e.Invoke("members",null);

foreach(object member in (IEnumerable)members)
{
DirectoryEntry x = new DirectoryEntry(member);
ListItem i = new ListItem(x.Properties["cn"].Value.ToString());
lic.Add(i);
}

entry = new DirectoryEntry("LDAP://<servernamn>");
dSearch = new DirectorySearcher(entry);
ListItemCollection lic2 = new ListItemCollection();
for(int i = 0 ; i < lic.Count ; i++)
{
dSearch.Filter = "(&(objectClass=user)(cn= "+lic[i].Text+"))";
foreach(SearchResult sResultSet in dSearch.FindAll())
{
ListItem k = new ListItem(GetProperty(sResultSet,"sAMAccountname"));
lic2.Add(k);
}
}
return lic2;
}
else
{
lic.Add("Felaktig LDAP");
lic.Add(dSearch.Filter.ToString());
return lic;
}
}

Nu hoppas jag på er guys