The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

完美解決網頁文字太長而導致破版的問題

基本上,網頁遇到「中文字」超過一行時都可以正常的斷字,只是若是英文字寫了一大串沒有空白的字,就會導致網頁版型被撐開,如下圖例就是因為網址過長而導致網頁被撐版,進而影響頁面的呈現。

... 繼續閱讀 ...

ReportViewer 中統計的值如果為 null 自動補 0 的方法

我們在設計報表時,如果在做樞紐分析(Matrix)時會發現有些資料格因為沒有資料的關係會出現空白的方格:

... 繼續閱讀 ...

ReportViewer 匯出 PDF 時,中文不會出現亂碼的方法

我們最近在開發 SQL Server 2005 的 Reporting Service 報表功能,而在使用 ReportViewer 查看報表時都沒問題:

... 繼續閱讀 ...

開發 ASP.NET 使用 SQL Server 2000 要注意權限是否足夠

我今天在使用 Visual Studio 2008 開發一個 ASP.NET 的專案,資料庫是用 SQL Server 2000 SP4,但是當我想進入除錯模式(F5)進行測試的時候,卻發生【EXECUTE 使用權限在物件 'sp_sdidebug',資料庫 'master',擁有者 'dbo' 上被拒絕。】的錯誤,如下圖:

... 繼續閱讀 ...

善用 LINQ to SQL 中的 partial class 機制進行資料格式驗證

我們通常會使用 DetailsView 或 FormView 控制項進行資料的新增、編輯、刪除等動作,而通常我們會在裡面放置許多 Validator 控制項以驗證資料格式是否正確,不過當進行較大的專案時,開發人數通常會比較多,而且人員之間的分工也會比較明確,有的人做 SA、有的人做 DBA、有的人做 ASP.NET UI Process 開發...等等,在分層負責的情況下若能夠有效分割工作,不但專案品質會比較高,大家在寫程式的過程中也會比較專注。

... 繼續閱讀 ...

使用 VS2008 開發 ReportViewer 在部署時的注意事項

我最近用 VS2008 開發了一組報表,但在部署到測試機的時後發生了【無法載入檔案或組件 'Microsoft.ReportViewer.WebForms, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其相依性的其中之一。 系統找不到指定的檔案。】的錯誤:

... 繼續閱讀 ...

如何讓同一個 IIS 站台設定兩個不同的 ASP.NET 應用程式

我們最近開發了一個 ASP.NET 2.0 的網站,在開發的時候沒問題,上測試機的時候沒問題,上正式機的時候卻頻頻出狀況,大致的執行環境如下:

... 繼續閱讀 ...

解決 IIS Admin Service 無法啟動的問題

今天突然有一台主機的 IIS Admin Service 無法啟動,導致無法使用 IIS 管理員管理網站,當我嘗試使用 net start iisadmin 啟動時,也無法正常啟動。

... 繼續閱讀 ...

ASP 使用 SQL Native Client 連結 SQL 2005 的注意事項

如果你真的逼不得已要用 ASP 透過 ADO 與 SQL Native Client 連接 SQL Server 2005 的話,在設定連線參數的地方一定要特別注意,否則會發生問題。

... 繼續閱讀 ...