gpt4 book ai didi

c# - 非静态字段、方法或属性需要对象引用 'MyClass.SetImageUrl()'

转载 作者:行者123 更新时间:2023-11-28 16:31:05 25 4
gpt4 key购买 nike

有人可以帮忙吗...拜托!我不断收到以下错误?

An object reference is required for the non-static field, method, or property 'MyClass.SetImageUrl()'

这是代码...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace ThreeTierWebApp
{
class MyClass
{

public partial class Holidays : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)

{
if (!IsPostBack)
{
SetImageUrl();
}

}

}

protected void Timer1_Tick(object sender, EventArgs e)
{
SetImageUrl();

}

private void SetImageUrl()
{
Random _rand = new Random();
int i = _rand.Next(9, 16);
Image5.ImageUrl = "~/Images/" + i.ToString() + ".jpg";
}

protected void MultiView1_ActiveViewChanged(object sender, EventArgs e)
{

}
}
}

最佳答案

您正在调用外部类的非静态方法。要么:使 SetImageUrl 成为静态方法或者:将 MyClass 实例的引用传递给您创建的 Holidays 实例。

或者嵌套只是一个错误,SetImageUrl 应该是 Holidays 的成员?

关于c# - 非静态字段、方法或属性需要对象引用 'MyClass.SetImageUrl()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36804336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com