lstNominalAccounts = NominalAccount.FindUserNominalAccounts(
basePage.CurrentSageDatabase,
searchText,
basePage.CurrentUser.UserID);
foreach (NominalAccount oNominal in lstNominalAccounts)
{
strBuilder.Append(oNominal.AccountName + " " + oNominal.AccountNumber + " " + oNominal.CostCentre + " " + oNominal.Department + ":");
}
strBuilder = strBuilder.Remove(strBuilder.Length -1,1);
return strBuilder.ToString();
//When i hover over the returned strBuilder it shows the record that ive typed in for //autocomplete but it wont output to my textbox(#tbNominalAccounts)
//this is my success statement on my ajax autocomplete if that helps also
success: function (data) {
var datafromServer = data.d.split(":");
source: datafromServer;
},
回答
在您的評論中,您說因爲超出JavascriptSerializer.maxJsonLength
屬性的值而得到例外。
查看msdn該文件的財產。
您可以在您的Web.config中更改該值,但我建議您檢查是否有可能減少您發送的數據量,因爲maxJsonLength
默認爲4MB,對於我認爲應該足夠大的Web應用程序:
<configuration>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
編輯
你的第二個問題,關於401 - 未經授權:
當使用pagemethods你必須允許訪問TH據我所知,整個頁面。 當您的頁面包含可用於驗證用戶的其他方法或代碼時,可以將pagemethod移動到另一個頁面或創建asmx webservice。
您可以編輯你的web.config包括configuration
下<location>
標籤:
<location path="Datenschutz.aspx">
<system.web>
<authorization>
<allow users="?" />
</authorization>
</system.web>
</location>
耶已經做到了,但謝謝!我現在有另一個問題'401未經授權'上發佈方法'GetUserNominalAccounts'你知道我怎麼可以允許匿名訪問? –
取決於您使用的框架。 MVC? Web表單?還有別的嗎?你如何授權你的用戶?你在哪個上下文中調用你所顯示的代碼(MVC動作,靜態頁面方法,webserice)? – Jan
.net framework 3.5,asp.net webforms,我打電話給一個靜態頁面方法,不知道我們如何授權我們的用戶我沒有設計我們的應用程序 –
- 1. MATLAB將不會返回我的輸出
- 2. 按鈕單擊事件不會將值返回到文本框
- 3. 如何將數據庫中的文本輸出到C#中的文本框?
- 4. 文本框錯誤,當我不會輸入數據
- 5. Multibutton form不會將數據映射回文本框.net core 1.1
- 6. C#輸出不會轉到文本框的形式
- 7. Windows窗體 - 如何WMIC輸出返回到文本框
- 8. PowerShell - 輸出返回值到多行文本框
- 9. 將數據庫結果輸出到文本框
- 10. 如何將我的美麗湯輸出數據傳輸到文本文件?
- 11. 將php函數的輸出返回到Joomla內容文章
- 12. 爲什麼輸出文本框不顯示我的函數給出的返回值?
- 13. 將HTML輸出到文本框中
- 14. 如果文本框爲空,則將文本框返回到defaultvalue
- 15. 文本輸入值不會回到0
- 16. 文本框不返回值
- 17. 如何將文本輸出到終端的perl tk文本框?
- 18. 使用ffmpeg將youtube-dl輸出到腳本的輸出看起來不錯,但執行時會返回錯誤
- 19. 將文本從文本框保存到nsstring,然後返回到文本框
- 20. JavaScript不會輸出到文本字段
- 21. 將循環數據輸出到python中的文本文檔中
- 22. 輸出PHP到文本框
- 23. 導出數據輸入到文本框excel的表
- 24. MySQL的GROUP_CONCAT函數不會返回預期的輸出
- 25. 將結果輸出到數據框中
- 26. 如何將本地CComSafeArray返回到LPSAFEARRAY輸出參數?
- 27. Mongodb數據不會返回到nodejs api
- 28. 我的組合框返回不正確的文本值在文本框
- 29. VB.Net shell輸出有時不會返回
- 30. 我的文本框不填充數據
你必須表現出更多的信息。你是否檢查過提琴手通過電線傳輸的東西?所以你看到任何JavaScript錯誤?任何.NET異常? – Jan
沒有javascript錯誤!它發佈在搜索文本中鍵入的值,但是沒有響應 –
「使用JSON JavaScriptSerializer進行序列化或反序列化期間出現錯誤,字符串的長度超過了maxJsonLength屬性中設置的值。 –