Toon posts:

ASP.NET probleempjes

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
oioi,

Ik ben dus bezig met een asp.net webapplicatie te maken, maar ik zit nog met enkele probleempjes.

appz die ik gebruik:
MS access databank
VS.net

Probleem1:
Ik heb een nieuwscript gemaakt met een repeater. Nu is het probleem dat hij de smileys niet wil tonen. strBericht is de sting die ingevuld staat in mijn textbox.
strBericht = strBericht.Replace(":D", "[img]"[/img]")
Hoe komt het dat hij dit niet wil doen? Nogtans klopt dit volgens mij wel.

Het 2de probleem die ik heb bij mijn nieuwsscript is dat ik niet kan enterren in mijn berichten. Ik kan wel enterren in het textboxje, maar hij slaat die enter ( <br> ) niet op in de database. Hierdoor krijg ik als resultaat dat alle tekst aan elkaar wordt geplakt.
strBericht = strBericht.Replace(Chr(13), "<br />")
Iemand die de fout ziet?

Probleem2:
Ik heb een pagina met allemaal handelszaken gesorteerd volgens categorie (via combobox). Nu is het probleem dat hij ergens een foutmelding geeft op het weergeven van de handelszaken.
code:

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
'categories ophalen en opslaan in de dataset
objverbinding.Open()
Dim daCategories As New OleDb.OleDbDataAdapter("SELECT * FROM tblCategories", objverbinding)
daCategories.Fill(dsLedenlijst1, "tblCategories")
'databinding voor dropdownlist activeren
cboCategories.DataSource = dsLedenlijst1
cboCategories.DataMember = "tblCategories"
cboCategories.DataTextField = "Categorie"
cboCategories.DataValueField = "Categorienr"
cboCategories.DataBind()
cboCategories.SelectedItem.Value = cboCategories.Items(0).Value
'leden uit die groep weergeven in de datagrid
GeefAlleLedenWeer()
End If
End Sub

Sub GeefLedenWeer()
'sql-commando om leden van de gekozen categorie op te halen
Dim strsql As String
strsql = "SELECT Naam,Straat,Nr FROM tblLedenlijst"
strsql = strsql & " WHERE ((Categorienr=" & cboCategories.SelectedItem.Value & " or Categorienr2=" & cboCategories.SelectedItem.Value & ")"
strsql = strsql & " AND LHsite='ja')"
strsql = strsql & " ORDER BY Naam"
'leden ophalen via dataadapter en opslaan in de dataset
Dim daLeden As New OleDb.OleDbDataAdapter(strsql, objverbinding)
daLeden.Fill(dsLedenlijst1, "qryLeden")
'ledengegevens weergeven in de datagrid
dgridLeden.DataSource = dsLedenlijst1
dgridLeden.DataMember = "qryLeden"
dgridLeden.DataBind()
lblCategorie.Text = cboCategories.SelectedItem.Text
End Sub

Sub GeefAlleLedenWeer()
'sql-commando om leden van de gekozen categorie op te halen
Dim strsql As String
strsql = "SELECT Naam,Straat,Nr FROM tblLedenlijst"
strsql = strsql & " WHERE (LHsite='ja')"
strsql = strsql & " ORDER BY Naam"
'leden ophalen via dataadapter en opslaan in de dataset
Dim daLeden As New OleDb.OleDbDataAdapter(strsql, objverbinding)
daLeden.Fill(dsLedenlijst1, "qryLeden")
'ledengegevens weergeven in de datagrid
dgridLeden.DataSource = dsLedenlijst1
dgridLeden.DataMember = "qryLeden"
dgridLeden.DataBind()
lblCategorie.Text = cboCategories.SelectedItem.Text
lblCategorie.Text = "Alle leden"
End Sub

Private Sub dgridLeden_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgridLeden.SelectedIndexChanged
'dgridLeden.CurrentPageIndex = e.NewPageIndex
GeefLedenWeer()
End Sub

Private Sub cboCategories_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboCategories.SelectedIndexChanged
dgridLeden.CurrentPageIndex = 0
GeefLedenWeer()
End Sub

Private Sub cmdAlles_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdAlles.Click
GeefAlleLedenWeer()
End Sub

iemand die mij oplossingen kan bieden op 1 van de problemen? Ik zou u zeer dankbaar zijn :)

Verwijderd

Topicstarter
sorry voor mijn verkeerd gekozen titel |:(

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:00

gorgi_19

Kruimeltjes zijn weer op :9

Hoi VeNeReA,

Als eerste welkom @ Got. Zoals je zelf al hebt gezien, is je titel niet helemaal correct. Een goede titel wordt hier door mensen op prijs gesteld, vandaar dat we er ook sterk op letten. Zie *!*!* Over topictitels in P&W - Updated 25 feb 04 *!*!* . Mocht je achteraf gezien je titel willen wijzigen, dan kan je dat aangeven via een Topic Report (Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/got/images/icons/icon_hand.gif - icon)

Vervolgens je post. :) Op dit forum hebben we code tags. Zo levert:

[code=asp.net]
Dim s as String
[/code]

dit op:
ASP.NET:
1
Dim s as String


wat vooral lappen code wat duidelijker maakt.

Om inhoudelijk op je post in te gaan:

Probleem 1a:
Zoek eens naar Regular Expressions; evt. wordt dit ook wel een UBB parser of smiley parser genoemd.

Probleem 1b:
Je moet Chr(13) niet replacen, Maar Environment.Newline

Probleem 2 is een hele lap met code, waarbij je als opmerking geeft: 't geeft een foutmelding'. Hier kunnen we niets mee. Welke foutmelding geeft hij? Waar geeft hij een foutmelding? Wanneer geeft hij een foutmelding?
Hier kan je achter komen door te debuggen. Zie hiervoor: P&W FAQ - Leer **** debuggen!!

Op deze wijze kan je zelf de fout makkelijk vinden. En als je de fout en foutmelding hebt gevonden, is deze meestal makkelijk op te lossen.

Deze gaat dicht. Je bent vrij om een nieuw en duidelijker topic openen volgens P&W FAQ - De "quickstart" :) Post in dat geval ook alleen de relevante code en foutmeldingen.

Veel plezier nog op GoT :)

[ Voor 105% gewijzigd door gorgi_19 op 04-05-2004 19:52 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Dit topic is gesloten.