后台代码如下:
public enum YesOrNo
{
No = 0,
Yes = 1
}
[Personalizable(),
WebBrowsable(),
Category("PandaRG Setting"),
DefaultValue(""),
WebPartStorage(Storage.Shared),
FriendlyName("Question Random"),
Description("Question Random") ]
public YesOrNo QuestionRandom
{
get;
set;
}
[Personalizable(),
WebBrowsable(),
Category("PandaRG Setting"),
DefaultValue(""),
WebPartStorage(Storage.Shared),
FriendlyName("Choices of Answer Random"),
Description("Choices of Answer Random")]
public YesOrNo OptionRandom
{
get;
set;
}
[Personalizable(),
WebBrowsable(),
Category("PandaRG Setting"),
DefaultValue("3"),
WebPartStorage(Storage.Shared),
FriendlyName("Question Count"),
Description("Question Count")]
public int QuestionCount
{
get;
set;
}
[Personalizable(),
WebBrowsable(false),
Category("PandaRG Setting"),
DefaultValue("3"),
WebPartStorage(Storage.Shared),
FriendlyName("Exam Count"),
Description("Exam Count")]
public string SourceList
{
get;
set;
}
private string QuestionQueue
{
get
{
if (this.ViewState["_QuestionQueue"] == null)
{
this.ViewState["_QuestionQueue"] = string.Empty;
}
return this.ViewState["_QuestionQueue"].ToString();
}
set
{
this.ViewState["_QuestionQueue"] = value;
}