Jag har en HtmlTextArea-kontroll där jag skriver in en nyhetstext. Om jag skriver in en text ex. "-6år" så funkar allting men om jag klistrar in samma text från en befintlig hemsida (har först klistrat in den i Notepad) så funkar det inte.
Det verkar som att IsPostBack fortfarande är False samt (om jag tar bort villkoret för IsPostBack) så returnas inga värden från formuläret.
Välj sektion i combon, skriv ex "Test" som Menytext, Rubrik och Ingress.
I fältet Beskrivning har jag skrivit in "Måndag 17 - 20" (utan fnuttar naturligtvis) och när man klickar på spara så visas en korrekt SQL-sats (jag har tagit bort uppdateringen i databasen).
Om jag kopierar samma text från sidan http://byskesim.skelleftea.org/byske_badhus.htm och klistrar in så visas en tom SQL-sats, värdena kommer inte med.
För att denna tomma SQL-sats skall visas har jag tagit bort ett villkor på
if (IsPostBack)
annars kommer man bara tillbaka till en blank sida.
Jag har testat din sida, och det har inte med att kopiera in text att göra. Utan vilken text du kopierar in. Av någon anledning så fungerar inte deras –(bindestreck) vilket inte är standardbindestrecket( - ), utan en längre variant.
Och bara så du vet så går det inte att spara med Firefox, Spara-knappen är alltid grå.
Detta bindestreck som används har ASCII-koden 150 medan ett "vanligt" har ASCII=45.
Frågan är ändå varför sidan kraschar.
Kan det vara ex. felaktig 'charset' på sidan?
Jag fick en tanke om att bygga en funktion som byter ut chr(150) mot chr(45) men som koden uppför sig nu så kommer jag ju inte ens in i koden när sidan laddas om.
Så här ser starten på min sida ut idag:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ Page language="c#" src="bwcupload.cs" inherits="BWC.Upload" %>
<html>
<head>
<title>Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel="stylesheet" type="text/css" href="../../../admin.css" />
Jag har även testat med charset=ISO-8859-1 men det verkar bli samma sak.
Ang. problemet med att Spara-knappen aldrig aktiveras så har jag löst (men inte implementerat) det.
IE använder window.event.keyCode medan FF använder event.which
Där är problemet