亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? test.aspx.cs

?? 大學英語學習系統
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Collections;
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 System.Data.Sql;
using System.Data.SqlClient;
using System.Text.RegularExpressions;
using System.IO;

public partial class Student_ColTest_Test : System.Web.UI.Page
{
    public String Sno;//學號
    int readTestNumber = 4;//閱讀題量
    int synTestNumber = 30;//語法題量
    int fullTestNumber = 1;//完型填空題量
    int readQuesNumber = 5;//閱讀每題題量
    int fullQuesNumber = 20;//完型每題題量
    public String[] strAnswer = new String[70];//答案
    public static readonly string ConnectionString =
        ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
    public String TestNo;//試卷編號
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["USERSTYLE"] == "STUDENT")
        {
        }
        else
        {
            Dialog("對不起,你沒有權限訪問這個頁面!");
            Response.Redirect("~/SystemManage/Login.aspx");
        }
        Sno = Request.QueryString["Sno"];
        TestNo = Request.QueryString["TestNo"];
        txtNo.Text = TestNo;
        if (TestNo == null) TestNo = "test4";//=
        String[] message ={ "題庫閱讀題量不夠", "題庫語法題量不夠", "題庫完型填空題量不夠" };
        String[] readMainKey = getMainKey("TAB_SAVETESTREAD", "TRNO","TESTNO", TestNo, readTestNumber);
        if (readMainKey.Length < readTestNumber)
        {
            Dialog(message[0]);//題庫閱讀題量不夠
        }
        txtReadBind(readMainKey);
        txtReadQuesBind(readMainKey);
        txtReadAnsBind(readMainKey);
        String[] synMainKey = getMainKey("TAB_SAVETESTSYNTAX", "TSNO", "TESTNO", TestNo, synTestNumber);
        if (synMainKey.Length < synTestNumber)
        {
            Dialog(message[1]);//題庫語法題量不夠
        }
        txtSynQuesBind(synMainKey);
        txtSynAnsBind(synMainKey);
        String[] fullMainKey = getMainKey("TAB_SAVETESTFULL", "TFNO", "TESTNO", TestNo, fullTestNumber);
        if (fullMainKey.Length < fullTestNumber)
        {
            Dialog(message[2]);//題庫完型填空題量不夠
        }
        txtFullBind(fullMainKey);
        txtFullAnsBind(fullMainKey);
    }
    private void Dialog(String Str)
    {
        Response.Write(@"<script type='text/JavaScript'>");
        Response.Write(@"alert('" + Str + "');");
        //Response.Write(@"window.location='./list_logingroup.aspx';");
        Response.Write(@"</script>");
    }
    public String[] getMainKey(String TableName, String ColumnName1, String ColumnName2, String Str, int TestNumber)
    {
        SqlConnection myConnection = new SqlConnection(ConnectionString);
        String conString = "SELECT "+ColumnName1+" FROM " + TableName + " where " + ColumnName2 + "='" + Str + "'";
        String[] strMainKey = new String[TestNumber];
        try
        {
            SqlDataAdapter myAdapter = new SqlDataAdapter(conString, myConnection);
            DataSet myDateSet = new DataSet();
            myAdapter.MissingSchemaAction = MissingSchemaAction.AddWithKey;
            myAdapter.Fill(myDateSet, "getTest");
            DataTable Table = myDateSet.Tables[0];
            int i = Table.Rows.Count;
            if (i < TestNumber)
            {
                TestNumber = i;//題庫題目太少,出不了一張完整的試卷!
            }                       
            for (int j = 0; j < TestNumber; j++)
            {
                strMainKey[j] = (String)Table.Rows[j].ItemArray[0];
            }
        }
        finally
        {
            myConnection.Close();
        }
        return strMainKey;
    }
    public void txtReadBind(String[] Str)
    {
        SqlConnection myConnection = new SqlConnection(ConnectionString);
        try
        {
            String TableName = "TAB_TESTREAD";
            String ColumnName1 = "TRCONTENT";
            String ColumnName2 = "TRNO";
            TextBox[] txtRead ={ TxtRead1, TxtRead2, TxtRead3, TxtRead4 };
            for (int i = 0; i < readTestNumber; i++)
            {
                String conString = "SELECT " + ColumnName1 + " FROM " + TableName + " where " + ColumnName2 + "='" + Str[i] + "'";
                SqlDataAdapter da = new SqlDataAdapter(conString, myConnection);
                DataSet ds = new DataSet();
                da.Fill(ds);
                DataTable Table = ds.Tables[0];
                if (Table.Rows.Count == 0)
                    continue;
                String strTmp = (String)Table.Rows[0].ItemArray[0];
                txtRead[i].Text = readData(strTmp,"\\Wed\\SubjectManage\\Read\\");
            }
        }
        finally
        {
            myConnection.Close();
        }
    }
    public void txtReadQuesBind(String[] Str)
    {
        SqlConnection myConnection = new SqlConnection(ConnectionString);
        try
        {
            String TableName = "TAB_TESTREADKEY";
            String ColumnName1 = "TRQESTION";
            String ColumnName2 = "TRNO";
            String ColumnName3 = "QNO";
            String[] strQno ={ "1", "2", "3", "4", "5" }; //Str[0] = "1";
            TextBox[] txtAnswer ={ txtAnswer1, txtAnswer2, txtAnswer3, txtAnswer4, txtAnswer5, txtAnswer6, txtAnswer7, txtAnswer8, txtAnswer9, txtAnswer10, txtAnswer11, txtAnswer12, txtAnswer13, txtAnswer14, txtAnswer15, txtAnswer16, txtAnswer17, txtAnswer18, txtAnswer19, txtAnswer20 };
            for (int i = 0; i < readTestNumber; i++)
                for (int j = 0; j < readQuesNumber; j++)
                {
                    String conString = "SELECT " + ColumnName1 + " FROM " + TableName + " where " + ColumnName2 + "='" + Str[i] + "'and " + ColumnName3 + "='" + strQno[j] + "'";
                    SqlDataAdapter da = new SqlDataAdapter(conString, myConnection);
                    DataSet ds = new DataSet();
                    da.Fill(ds);
                    DataTable Table = ds.Tables[0];
                    if (Table.Rows.Count == 0)
                        continue;
                    String strTmp = (String)Table.Rows[0].ItemArray[0];
                    txtAnswer[i * readQuesNumber + j].Text = strTmp;
                }
        }
        finally
        {
            myConnection.Close();
        }
    }
    public void txtReadAnsBind(String[] Str)
    {
        SqlConnection myConnection = new SqlConnection(ConnectionString);
        try
        {
            String TableName = "TAB_TESTREADKEY";
            String ColumnName1 = "A";
            String ColumnName2 = "B";
            String ColumnName3 = "C";
            String ColumnName4 = "D";
            String ColumnName5 = "TRNO";
            String ColumnName6 = "QNO";
            String ColumnName7 = "TRKEY";
            String[] strQno ={ "1", "2", "3", "4", "5" }; //Str[0] = "1";
            String[] strOption ={ "A.", "B.", "C.", "D." };
            RadioButtonList[] Rd ={ Rd1, Rd2, Rd3, Rd4, Rd5, Rd6, Rd7, Rd8, Rd9, Rd10, Rd11, Rd12, Rd13, Rd14, Rd15, Rd16, Rd17, Rd18, Rd19, Rd20 };
            for (int i = 0; i < 4; i++)
                for (int j = 0; j < readQuesNumber; j++)
                {
                    String conString = "SELECT " + ColumnName1 + "," + ColumnName2 + "," + ColumnName3 + "," + ColumnName4 + "," + ColumnName7 + " FROM " + TableName + " where " + ColumnName5 + "='" + Str[i] + "'and " + ColumnName6 + "='" + strQno[j] + "'";
                    SqlDataAdapter da = new SqlDataAdapter(conString, myConnection);
                    DataSet ds = new DataSet();
                    da.Fill(ds);
                    DataTable Table = ds.Tables[0];
                    if (Table.Rows.Count == 0)
                    {
                        strAnswer[i * readQuesNumber + j] = "題為空";
                        continue;
                    }
                    for (int k = 0; k < 4; k++)
                    {
                        Rd[i * readQuesNumber + j].Items[k].Value = strOption[k] + (String)Table.Rows[0].ItemArray[k];
                    }
                    strAnswer[i * readQuesNumber + j] = (String)Table.Rows[0].ItemArray[4];
                }
        }
        finally

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品乱码久久久久久| 亚洲精品免费电影| 91麻豆视频网站| 日本aⅴ亚洲精品中文乱码| 国产欧美1区2区3区| 51午夜精品国产| 99视频有精品| 极品少妇xxxx精品少妇| 亚洲成人7777| 亚洲欧美另类小说| 国产欧美精品国产国产专区| 日韩一区二区视频| 欧美日韩在线播| 97久久精品人人做人人爽| 韩国欧美国产一区| 肉色丝袜一区二区| 亚洲制服丝袜在线| 亚洲欧美一区二区不卡| 久久久三级国产网站| 91精品一区二区三区久久久久久 | 国产美女在线观看一区| 亚洲免费大片在线观看| 中文字幕电影一区| 久久久久久免费| www亚洲一区| 日韩精品一区二区三区swag| 欧美区视频在线观看| 欧美在线免费观看亚洲| 97久久精品人人做人人爽| eeuss鲁片一区二区三区在线看| 黄页网站大全一区二区| 日日摸夜夜添夜夜添精品视频| 亚洲影院在线观看| 亚洲精品国产一区二区精华液| 国产精品久久久久久久久搜平片 | 国产精品女主播av| 国产欧美一区二区三区在线老狼| 日韩欧美一级二级三级| 欧美变态tickling挠脚心| 日韩一级免费观看| 欧美一区二区国产| 日韩欧美国产麻豆| 欧美videossexotv100| 欧美一区二区精美| 精品国产免费久久| 国产女同性恋一区二区| 国产精品麻豆一区二区 | 日韩精品亚洲一区二区三区免费| 亚洲乱码日产精品bd | 国产在线播放一区三区四| 经典三级一区二区| 国产精品一区二区x88av| 国产福利一区二区三区在线视频| 大桥未久av一区二区三区中文| 波多野结衣一区二区三区| 91影院在线观看| 91高清在线观看| 欧美日韩国产影片| 日韩欧美一级片| 久久久国产精华| 亚洲日本在线观看| 亚洲不卡在线观看| 毛片av一区二区三区| 国产激情精品久久久第一区二区| 成人性色生活片| 欧日韩精品视频| 精品国产一区二区三区久久影院| 国产午夜一区二区三区| 亚洲欧美日韩在线不卡| 日韩激情在线观看| 高清不卡在线观看| 色网站国产精品| 日韩精品一区在线| 一区在线中文字幕| 午夜婷婷国产麻豆精品| 激情五月激情综合网| 成人激情小说网站| 欧美精品久久99久久在免费线 | 91免费观看国产| 欧美男生操女生| 久久精品人人做| 亚洲理论在线观看| 久久精品国产亚洲aⅴ | 欧美午夜一区二区| 久久综合久久鬼色中文字| 1024成人网| 黄页视频在线91| 欧美日韩一区在线| 91黄色在线观看| 精品久久免费看| 亚洲综合丝袜美腿| 极品尤物av久久免费看| 91福利在线免费观看| 精品国产99国产精品| 一区二区三区欧美| 国产福利一区在线| 欧美一区日韩一区| 亚洲精品成a人| 成人丝袜18视频在线观看| 91精品国产欧美一区二区18| 亚洲欧美综合色| 国产麻豆视频一区| 欧美一区午夜视频在线观看| 玉足女爽爽91| 丁香啪啪综合成人亚洲小说| 欧美日韩精品三区| 国产精品传媒视频| 国产在线看一区| 91精品国产黑色紧身裤美女| 亚洲精品一二三四区| 成人黄色av网站在线| 久久亚洲捆绑美女| 日本不卡视频在线| 欧美午夜精品久久久| 亚洲欧美自拍偷拍色图| 国产精品91一区二区| 精品人在线二区三区| 首页欧美精品中文字幕| 色就色 综合激情| 亚洲欧洲日韩在线| 国产99久久久国产精品潘金网站| 日韩欧美国产精品一区| 日本不卡中文字幕| 欧美日韩二区三区| 一区二区欧美国产| 91成人国产精品| 亚洲精品福利视频网站| 99re热视频精品| 中文字幕一区二区三中文字幕| 国产精品一二三在| 久久精品一级爱片| 国产一区在线观看视频| 精品福利二区三区| 久久精品国产亚洲高清剧情介绍 | 国产精品色婷婷| 国产成人av电影在线观看| 久久综合色之久久综合| 精品一区二区三区在线播放视频| 日韩色视频在线观看| 日韩精品高清不卡| 91精品国产入口在线| 免费观看30秒视频久久| 日韩一区和二区| 狠狠色狠狠色综合系列| 日韩午夜中文字幕| 麻豆91在线播放免费| 精品国产乱码久久久久久蜜臀| 极品美女销魂一区二区三区免费| 日韩精品一区二区三区四区| 蜜臀久久久99精品久久久久久| 欧美大片一区二区| 国产成人自拍网| 中文久久乱码一区二区| 成人av电影在线网| 中文字幕在线不卡一区二区三区| 波波电影院一区二区三区| 亚洲一区在线免费观看| 777精品伊人久久久久大香线蕉| 亚洲国产综合91精品麻豆| 在线不卡免费欧美| 激情综合五月天| 日本一区二区免费在线观看视频| 福利一区二区在线| 一区二区三区在线视频免费观看| 欧美日韩一卡二卡三卡| 老司机免费视频一区二区| 久久精品网站免费观看| 色欧美乱欧美15图片| 美日韩黄色大片| 国产亚洲视频系列| 99精品热视频| 日韩黄色在线观看| 欧美高清在线视频| 欧美日韩一区二区电影| 国产在线不卡一区| 亚洲综合激情网| 精品奇米国产一区二区三区| 91在线视频在线| 蜜桃久久精品一区二区| 欧美激情自拍偷拍| 欧美精品在线观看播放| 国产高清一区日本| 亚洲第一福利一区| 中文子幕无线码一区tr| 欧美人妖巨大在线| av亚洲精华国产精华| 免费av网站大全久久| 综合色中文字幕| 精品卡一卡二卡三卡四在线| 91久久线看在观草草青青 | 成人精品鲁一区一区二区| 亚洲国产欧美日韩另类综合 | 亚洲高清免费视频| 国产欧美日韩综合| 欧美一区二区私人影院日本| 99久久综合国产精品| 精品一区二区在线播放| 亚洲成a人v欧美综合天堂| 中文字幕巨乱亚洲| 2024国产精品视频|