我正在asp c#中構建一個web應用程序。當我將數據保存在表單中時,我不想做回發來保存它,我想通過Ajax保存它。我只是想知道系統會通過ajax發送文本會有什麼潛在的問題。通過ajax發送文本的潛在問題
正在發送的文本的最大長度將約爲500個字符。
我正在asp c#中構建一個web應用程序。當我將數據保存在表單中時,我不想做回發來保存它,我想通過Ajax保存它。我只是想知道系統會通過ajax發送文本會有什麼潛在的問題。通過ajax發送文本的潛在問題
正在發送的文本的最大長度將約爲500個字符。
您可能遇到的問題是文本中是否包含可能會破壞帖子行的字符。 所以你需要使用它們編碼的encodeURIComponent(TextToBeSend)
顯然,對服務器的異步Javascript調用對數據傳輸來說足夠可靠。在更復雜的場景中,您可以依靠AJAX。
請記住,您可能需要轉義某些字符。用單引號和/或雙引號發送文本可能會變得混亂。另外,如果您使用的是.NET 4(或3.5我相信),則可以利用'ClientIDMode =「static」'屬性來避免在引用Javascript中的<%= myControl.ClientID%>'時引用ASP.NET控件。 – CoderMarkus
號爲什麼你認爲會有與發送文本AJAX的問題?哦,你應該嘗試提高你的接受率。 – albertjan
感謝您的提示,我只是想,如果這可能是一個特殊字符或其他危險的問題。謝謝 –