如果用戶還沒有訪問該消息,它仍然是粗體(「未讀」),並且該數字應顯示有多少消息未讀。如果用戶點擊該鏈接,訪問它,它大膽的去取消粗體( 「讀」)在ASP.NET中檢查已讀和未讀消息
<li><a href="ContactForm.aspx"><span class="icon16 icomoon-icon-envelop"></span><span class="txt">Contact Forms</span></a><span class="notification" id="txtContactCount" runat="server">0</span></li>
C#代碼:現在
string ContactCount = system.GetDataCell("Select Count(*) from TBLCONTACTFORM");
txtContactCount.InnerText = ContactCount.ToString();
其工作但它只顯示總消息
您當然需要過濾結果,'從TBLCONTACTFORM WHERE status = 0'中選擇Count(*)(我只是猜測'Status'和'0'是未讀指標) –
Im trying ur code但現在它顯示0 – Shkupjane
@Shkupjane'TBLCONTACTFORM'的結構是什麼?沒有這一點,我們只能推測WHERE條款應該是什麼。你怎麼知道在db級別這條消息是未讀的? – NikolaiDante