Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#.net中使用网页调度程序_C#_Javascript_Asp.net - Fatal编程技术网

如何在C#.net中使用网页调度程序

如何在C#.net中使用网页调度程序,c#,javascript,asp.net,C#,Javascript,Asp.net,在一个.aspx网页中,我有两个不同的联系人详细信息,如下所示 <div id="primaryContact"> Name - betty quay Cell - 9867452389 designation - Build </div> <div id="secondryContact"> Name - francesco maitire Cell - 9867452389 designation

在一个.aspx网页中,我有两个不同的联系人详细信息,如下所示

<div id="primaryContact"> 
    Name - betty quay 
    Cell - 9867452389
    designation - Build 
</div>

<div id="secondryContact"> 
    Name - francesco maitire 
    Cell - 9867452389
    designation - Build 
</div>

姓名-贝蒂码头
单元格-9867452389
设计-建造
姓名-弗朗西斯科·梅蒂尔
单元格-9867452389
设计-建造
在这里,我想在一周的另一天展示每个div。 如何使用ASP.NET或Javascript实现这一点?

您可以用C语言实现,如下所示:

    protected void Page_Load(object sender, EventArgs e)
    {
        ShowContactAlternate();
    }

    private void ShowContactAlternate()
    {
        if ((int)DateTime.Now.DayOfWeek % 2 == 0)
            primaryContact.Visible = true;
        else
            secondaryContact.Visible = true;
    }
还要确保将标记更改为类似的内容,并向divs添加
runat=“server
Visible=“False”
属性:

您可以在以下行中的if语句中使用它:

if (GetWeekOfYear(DateTime.Now) % 2 == 0)
因为每年有52周,你必须确保你不会在每年的新年遇到麻烦。这应该不是一个需要解决的问题。

你可以用C语言来做,如下所示:

    protected void Page_Load(object sender, EventArgs e)
    {
        ShowContactAlternate();
    }

    private void ShowContactAlternate()
    {
        if ((int)DateTime.Now.DayOfWeek % 2 == 0)
            primaryContact.Visible = true;
        else
            secondaryContact.Visible = true;
    }
还要确保将标记更改为类似的内容,并向divs添加
runat=“server
Visible=“False”
属性:

您可以在以下行中的if语句中使用它:

if (GetWeekOfYear(DateTime.Now) % 2 == 0)

因为每年有52周,你必须确保你不会在每年的新年遇到麻烦。这应该不是一个需要解决的问题。

很好的尝试,但当日期为31时会导致问题,因此第二天将为1,并且这两天将显示相同的div。。。但是我先感谢了这件事…你是对的。。。我还没想到那个。。。。我已经更改了代码,使它可以监视第0-6周的某一天(周一到周日),这样您就不会再有这个问题了。我认为这个新建议的解决方案没有问题,因为DayOfWeek是一周7天中的天数的枚举。一个月31天会有什么影响?@Mez我已经编辑了我的解决方案。刚开始是
DateTime.Now.Day
。是的,看起来我的评论是在你更改答案之后,但在你发布评论说你更改了答案之前出现的。DayOfWeek是解决这个问题的一种方法,很好的尝试,但它会在日期为31时引起问题,所以第二天将为1,它将在这两天显示相同的div。。。但是我先感谢了这件事…你是对的。。。我还没想到那个。。。。我已经更改了代码,使它可以监视第0-6周的某一天(周一到周日),这样您就不会再有这个问题了。我认为这个新建议的解决方案没有问题,因为DayOfWeek是一周7天中的天数的枚举。一个月31天会有什么影响?@Mez我已经编辑了我的解决方案。刚开始是
DateTime.Now.Day
。是的,看起来我的评论是在你更改答案之后,但在你发布评论说你更改了答案之前出现的。星期一是解决这个问题的一种方法