簡體   English   中英

從SQL-Server 2008訪問數據庫字段到asp.net時出現空白問題

[英]White-space issue while accessing the database field from SQL-Server 2008 into asp.net

我正在嘗試使用以下代碼從sql server 2008檢索其中一個數據庫字段。在數據庫中,數據字段被命名為OBGST & GYNAECOLOGY其中包含一個ampersand 現在,當我在asp.net中檢索時,僅在&符號顯示為OBGST之前的第一個文本,但實際結果應該是OBGST & GYNAECOLOGY

我嘗試了以下代碼,但仍然沒有擺脫這個問題。

 literal.Text = "<script>window.open('UploadFiles.aspx?dept="+deptname+"&hosno=" + hosno + "&visitno=" + visitno + "','_blank')</script>";

 txtdept.Text = Request.QueryString["dept"].ToString().Replace("%20&%20", "&");

問題不是空白,而是&符號。 URLEncode it: %26 ,在你的literal.Text

您可以使用Reqex刪除額外的空間

Regex.Replace(YOURTEXT,@“\\ s +”,“”)

這將刪除文本中的任何空格。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM