📄 webhelper.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections.Generic;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using ExaminationSystem.BLL.Service;
using ExaminationSystem.BLL.Domain;
/// <summary>
/// WebHelper 的摘要说明
/// </summary>
public class WebHelper
{
public static string GetAnswerFromCheckBoxList(CheckBoxList list)
{
string answer = "";
for (int i = 0; i < list.Items.Count; i++)
{
if (list.Items[i].Selected == true)
{
answer += i + ",";
}
}
answer = answer.Substring(0, answer.Length - 1);
return answer;
}
public static void AddChoiceFromCheckBoxList(CheckBoxList list,DuoXuanContent duoxuan)
{
for (int i = 0; i < list.Items.Count; i++)
{
Choice choice = new Choice();
choice.Index = i;
choice.Value = list.Items[i].Text;
duoxuan.Choices.Add(choice);
}
}
public static void SetCheckBoxListByDuoXuan(DuoXuanContent duoXuanContent, CheckBoxList list)
{
foreach (Choice choice in duoXuanContent.Choices)
{
ListItem item = new ListItem();
item.Text = choice.Value;
if (duoXuanContent.Answer.Contains(choice.Index.ToString()))
item.Selected = true;
list.Items.Add(item);
}
}
public static void RemoveSelectedCheckList(CheckBoxList list)
{
IList<ListItem> selectedList = new List<ListItem>();
for (int i = 0; i <list.Items.Count; i++)
{
if (list.Items[i].Selected == true)
{
selectedList.Add(list.Items[i]);
}
}
foreach (ListItem deleteItem in selectedList)
{
list.Items.Remove(deleteItem);
}
}
public static void AddChoiceFromRadioButtonList(RadioButtonList list,DanXuanContent danxuan)
{
for (int i = 0; i < list.Items.Count; i++)
{
Choice choice = new Choice(i, list.Items[i].Text);
danxuan.Choices.Add(choice);
}
}
public static string GetAnswerFromRadioButtonList(RadioButtonList list)
{
return list.SelectedIndex.ToString();
}
public static void SetRadioButtonListByDanXuan(RadioButtonList list, DanXuanContent danxuan)
{
foreach (Choice choice in danxuan.Choices)
{
ListItem item = new ListItem();
item.Text = choice.Value;
list.Items.Add(item);
}
}
public static void SaveAnswer(Paper currentPaper)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -