Vinnaren i pepparkakshustävlingen!
2006-06-15, 10:16
  #1
Medlem
Torchs avatar
Hej!

Frågan rör asp.net och sql server.

Jag skulle behöva lagra html-tabeller i databasen. Dvs. jag trycker in html-koden i en kolumn, och drar sedan ut den igen så att den visas som en tabell på sidan. Varför jag behöver detta är irrelevant, problemet är hur jag ska lösa det.

En användare ska t.ex. kunna skapa en tabell, konvertera detta till html-kod, och sen pasta in html-texten i ett formulär som lagrar det i en databas. Det jag behöver tips om är:

1) Något specifikt jag ska tänka på?
2) Finns det något enkelt sätt för en användare att generera en tabell och dess kod via en asp-sida(dvs någon utan html-kunskaper)? Finns det plugins eller dyl för detta ändamål?

Tack på förhand.
Citera
2006-06-15, 10:31
  #2
Medlem
Det finns mängder av editors man kan använda så att man inte behöver krångla med att klippa och klistra html.

Exempel
http://freetextbox.com/default.aspx
http://www.telerik.com/asp-net-contr.../overview.aspx
http://www.cutesoft.net/
Citera
2006-06-15, 13:03
  #3
Medlem
Stockos avatar
Programmering -> Webbutveckling

/Mod
Citera
2006-06-16, 14:50
  #4
Medlem
trillians avatar
Citat:
Ursprungligen postat av Torch
Hej!

Frågan rör asp.net och sql server.

Jag skulle behöva lagra html-tabeller i databasen. Dvs. jag trycker in html-koden i en kolumn, och drar sedan ut den igen så att den visas som en tabell på sidan. Varför jag behöver detta är irrelevant, problemet är hur jag ska lösa det.

En användare ska t.ex. kunna skapa en tabell, konvertera detta till html-kod, och sen pasta in html-texten i ett formulär som lagrar det i en databas. Det jag behöver tips om är:

1) Något specifikt jag ska tänka på?
2) Finns det något enkelt sätt för en användare att generera en tabell och dess kod via en asp-sida(dvs någon utan html-kunskaper)? Finns det plugins eller dyl för detta ändamål?

Tack på förhand.


Jag förstod inte helt och hållet vad du menade... Jag tolkade det på två sätt.

Min Tolkning#1: Du vill skapa en tabell som hämtar in info från en databas i varje <td>.

Skapa en while-sats som bara skapar en ny td/tr för varje $row.

Min Tolkning #2: Du vill att varje användare skall kunna skapa en egen tabell med ett eget antal td och tr.

Min lösning till detta är nog att du borde skapa en databas som inte innehåller htmlkod. Detta är både otymplikt och klumpigt programmerat. Bättre är att endast sätta in en siffra. Ex. id, anvid, td, tr : 1, 15, 4, 7

Här är alltså id 1, användaren id är 15, antalet kolumner är 4 och antalet rader är 7. Om du nu vill sätta in denna datan är det ju bara att skapa en tabell utifrån detta. Själva genereringen av tabellen kan du säkert hitta någon snygg javascript-maker som finns färdig på nätet. Kollla http://www.hotscripts.com
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback