chancehui

导航

统计

公告

最新评论

我是用第二种方法绑定的,怎么更新数据库
怎么做投票更新啊?
我也有楼上同学一样的问题 要是每个分值不一样,尤其是做心理测试踢会有,那该怎么写呢?
关注啊~~
将Random ran=new Random();
放到for前面就好了!
如果每个选项的分值不一样,最后还要算总分,数据库这样建好象不行,
你这个如果设定每个选项分直不同,该怎么实现那?
re: 最简单的程序实现图片验证码! 自由神 2006-09-30 09:57  
string myChar="";
string[] Str=new string[4];
for(int i=0;i<4;i++)
{
int num=0;
Random ran=new Random();
num=ran.Next(myStr.Length);
Str[i]=myStr[num];
myChar+=Str[i];

这段代码中把Random ran=new Random();放在for循环外就好了。
原因是Random是以时间为种子的。放循环内每次的种子几乎相同,因为电脑的速度快。一个循环不到1秒就结束了。所以下次循环和上次循环的随机种子一样,所以会出现一样的情况。你跟踪断点时,手动控制很慢。循环内的种子不一样了。所以是好的。
re: 最简单的程序实现图片验证码! 超声波 2006-07-25 02:55  
写得不错哦
我是用VB来做的,看了你们的代码我也作出来了,但是我不知道怎么去取得RadioButtonList 选中后的值,麻烦你们尽快告诉我啊!!!
谢谢了阿
您好,
關於您的方法一, 要讓返回Value為A, B, C, D的話,
我用的方法是將您 rdlDataBind 這個函式改為return一個DataView,
然後在裡面創造一個DataView, 內有兩個Column, C1, C2,
然後在asp:RadioButtonList id=rblOption runat="server" > 中再多添加兩個
DataValueField="C1" DataTextField="C2", 如此便可設定Return的Value, 和顯示答案,
另外感謝您的範例程式給了我一些啟發, 謝謝.
怎么取回选中的项呢?
因为我现在的电脑没有ASP。NET不可以帮你试了,但我想你可以用一个FOR循环在前面加上题码呀。
要不就在数据库里面加一个题码的字段,然后直接绑定就行了吧!你自己试试吧。
但是怎样显示题吗啊?
谢谢chencehui啊,真的帮我解决问题了!!!