当前位置:编程学习 > C#/ASP.NET >>

从数据库中读取多个图片的问题

本人在做一个在线考试系统,在这个系统里有单选,多选,填空,判断四种题型,但是在这四种题型中可能有用到图片的题,但是图片不知道怎么增加显示好。 

试题的显示主要是用reader来读取的,在页面上建了四个PANEL分别来显示四种题型的题,读题的时候先从问题开始读,然后是四个选项(判断只有二个选项,填空没有),在这里我想在读题和读选项的时候每次读完都判断一下这个问题和选项用到图片没?如果有刚在后边追加显示图片。 

主要的问题就是上面这些。以下是我写的部分CODE。   不知道图片怎么加? 

/*---------------------------------------多选题操作------------------------------------*/ 
                Hashtable   ht_rightAnswer_duoxuan   =   new   Hashtable(); 
                OleDbDataReader   reader_b   =   (new   projClass()).create_select_Test_b(); 
                int   num2   =   1; 
                Literal   lest_title_duoxuan   =   new   Literal(); 
                lest_title_duoxuan.Text   =   " <h1> 多选题 </h1> ";     //题型 
                Panel2.Controls.Add(lest_title_duoxuan); 
                while   (reader_b.Read()) 
                { 
                        Literal   lit_testContent   =   new   Literal();       //增加一个LABEL用来显示问题 
                        CheckBoxList   cboxList   =   new   CheckBoxList();//增加一个CHECKBOXLIST用来显示多选项 
                        cboxList.ID   =   "cboxList"   +   num2.ToString();//用来显示题号 
                        lit_testContent.Text   =   " <br> "   +   num2.ToString()   +   "、"   +   Server.HtmlEncode(reader_b["Text"].ToString())   +   " <br> ";         //显示题号加问题 
                        cboxList.Items.Add("A.   "   +   Server.HtmlEncode(reader_b["select_A"].ToString()));//这里是读试题选项我想在这里做个判断如果这个问题用到图片就在这里追加图片,其它的选项也是,问题也是。         cboxList.Items.Add("B.   "   +   Server.HtmlEncode(reader_b["select_B"].ToString())); 
                        cboxList.Items.Add("C.   "   +   Server.HtmlEncode(reader_b["select_C"].ToString())); 
                        cboxList.Items.Add("D.   "   +   Server.HtmlEncode(reader_b["select_D"].ToString())); 
                        string   testId_duoxuan   =   reader_b["Text_Id"].ToString();     //取出唯一标识 
                        //ht_stuTest.Add(num1.ToString(),   testId_duoxuan.ToString());//存储标识 
                        string   rightAns_duoxuan   =   (new   projClass()).getRightAnsAsTestId(testId_duoxuan); 
                        ht_rightAnswer_duoxuan.Add(num2.ToString(),   rightAns_duoxuan.ToString()); 
                        //得到题目的正确答案,并添加到哈希表中 
                        for   (int   j   =   1;   j   <=   4;   j++) 
                        { 
                                cboxList.Items[j   -   1].Value   =   j.ToString(); 
                        } 
                        Panel2.Controls.Add(lit_testContent); 
                        Panel2.Controls.Add(cboxList); 
                        num2++; 
                } --------------------编程问答-------------------- 看的眼花,帮你顶下 --------------------编程问答-------------------- UP --------------------编程问答-------------------- 问问题不要拿一堆代码。回答者的时间也是宝贵的。

如果是多张图片,为什么不单做一个表?和题表的主键联上。 --------------------编程问答-------------------- 眼花了
-------
可以 图文混排 在一个字段里 --------------------编程问答-------------------- 学习一下 up --------------------编程问答-------------------- 在这里我想在读题和读选项的时候每次读完都判断一下这个问题和选项用到图片没?
-----------------------------------------
判断是否用到图片的依据是什么?
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,