-1
我試圖使用存儲過程生成超鏈接。但我無法建立我的鏈接。但是,我使用C#中的代碼來運行這個鏈接。這是我的鏈接。如何在存儲過程中生成SQL Server 2008 R2中的超鏈接
後面的代碼:
" + "<a target = '_self' href='http://" + mailResponsePath + "/MailResponseAuthorization.aspx?UserID=" + user.UserID.ToString() + "&ABMonth=" + ab.ActivityStartDate.ToString("dd/MMM/yyyy") + "&Action=0'>Click Here.</a>
存儲過程:
<a href=http://145.17.58.35/MailResponseAuthorization.aspx?UserID='+ CONVERT(VARCHAR(50),@UserId) +'&ABMonth=' + CONVERT(VARCHAR(10), GETDATE(), 103) +'&Action=0>Click Here.</a>
除了錯別字...請重新考慮在存儲過程中生成UI _things_。有關於在SP中存儲域邏輯的爭論,並且你正在把HTML生成(更不用說你沒有做任何轉義,那麼它甚至可能被破壞)。這是一個** NO-NO **(最重要的) –