在vs2010用“Silverlight Business Application”模板建立一個應用,裡面整合了使用者登入模組,但實際運行不起來,因為預設是sql express資料庫,ASP.NET使用者認證Form認證用的是Membership那一套東西。要使這個應用運行起來,自己有本機資料庫的話需要這樣修改下web.config:加上membership配置節:Code highlighting produced by Actipro CodeHighlighter
Microsoft Silverlight 是一個跨瀏覽器、跨平台的 .NET Framework 實現,用於獲得 Web 的媒體體驗和豐富互動式應用程式。Silverlight支援的.NET Framework叫 “.NET Framework for Silverlight”,是.NET Framework 中包含組件和庫的一個子集,其中包括Data Integration、可擴充 Windows 控制項、網路、基底類別庫、記憶體回收和通用語言執行平台 (CLR)。.NET
在Silverlight中不能使用XmlDocument,可以使用XDocument但不能序列化,所以最好推薦使用XElement。可以使用Linq文法查詢其內容。如果是XML字串轉換為XElement,可以用 XDocument.Parse(xmlString).Root;如果是byte[],如何轉換,可以用下面的方法(不要把byte[]先轉換為string,有encoding的潛在問題): 1: byte[] bContent;//輸入的byte[] 2: using (var ms =
用Resharper的同學都知道,如果你寫了一個私人函數,這個函數沒有訪問類裡面的其他參數和方法,那麼它建議你標記這個方法為私人靜態方法,提示是這樣的:值得這樣做嗎?看看微軟的建議:After you mark the methods as static, the compiler will emit non-virtual call sites to these members. Emitting non-virtual call sites will prevent a check at
使用XmlDocument的LoadXml方法載入xml字串的時候,出現Data at the root level is invalid的錯誤。原來是讀取的xml開頭有三個問號。原來是因為寫入xml的時候沒有制定編碼,沒有寫這個:<?xml version="1.0" encoding="utf-8"?>所以編碼問題導致了xml中出現亂碼 解決方案:1. 寫入的時候上面那個頭要存在2. 讀取的時候實在沒有辦法就過濾掉開頭的<root>之前的亂碼,System.Text.