为什么"线程"对于visual studio来说是未知的?

F 5*_*505 1 .net c# asp.net namespaces visual-studio

我包括using System.Windows;但是线程仍然存在于命名空间中?

在此输入图像描述

            using System;
        using System.Collections.Generic;
        using System.Linq;
        using System.Web;
        using System.Web.UI;
        using System.Web.UI.WebControls;
        using System.Data.SqlClient;
        using System.Configuration;
        using System.Data;
        using System.Net.Mail;
        using System.Net;
        using System.ComponentModel;
        using System.Drawing;
        using System.Text;
        using System.Windows;
        using System.Timers;
        using Graduation_Project;




        namespace GP
        {
            public partial class Register : System.Web.UI.Page
            {
                static int count = 0;
                static int timer = 600;
                protected void Page_Load(object sender, EventArgs e)
                {

                    System.Windows.Threading.DispatcherTimer dt = new System.Windows.Threading.DispatcherTimer();
                    dt.Interval = new TimeSpan(0, 0, 0, 0, 600000); // 600000 Milliseconds
                    dt.Tick += new EventHandler(dt_Tick); 

                }
Run Code Online (Sandbox Code Playgroud)

仍然有问题 在此输入图像描述

Roh*_*ats 8

System.Windows.Threading.DispatcherTimerWindowsBase.dll集会中.确保已添加对该程序集的引用.

MSDN -

在此输入图像描述

更新 -

DispatcherTimer是为了WPF and Silverlight apps.它不能用于asp.net项目.相反,您应该使用适用于Web项目的Timer类.