다른 페이지로 리디렉션되는 ASP.NET 페이지의 특성을 만들려면 어떻게해야합니까?특성 리디렉션
[MyAttribute()]
public partial class Default : System.Web.UI.Page
{
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
}
}
[AttributeUsage(AttributeTargets.All)]
public class MyAttribute: Attribute
{
public MyAttribute()
{
if (// something)
{
// I need to redirect to some page here
}
}
}
huh? 속성은 아무 것도하지 않습니다. 그것은 "무언가"입니다. 뭔가를 "수행"하는 메소드를 설정하거나, 메소드를 호출하는 속성의 설정자에 코드를 가질 수 있지만, 표현 된대로 질문이 이해되지 않거나 이해할 수 없습니다. 예 : Dog.Breed는 속성이지만 dog.Bark()는 메서드 (또는 액션)입니다. 리디렉션은 또한 작업입니다. 하지만 Dog의 설립자는 완전히 합법적입니다. Breed가 변경되면 달러 가치, 침략 등급 등을 업데이트하는 코드 실행이 가능합니다. – David