刚毕业要面试,请大虾提供一下思路,我分不多,帮帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:16:56
题目1:实现一个用户订阅邮件的场景
描述:
1) 用户使用邮件来注册
2) 系统在5分钟内发送激活链接的邮件
3) 用户点击邮件后,激活用户,结束
4) 管理员可以查看已经激活和未激活的用户列表
5) 无需实现用户登录

题目2:有一个表product( Description nvarchar (1000), Order int ) ,表中有5条记录,每条记录的Description字段都有内容,内容的字符数量有长有短。要求实现一个网页,以一个列表显示product的Description,要求按照Order来排序, 列表的宽度为200,高度为150,超长度的Description自动折行,5条记录如果总共的高度超过150,那么只显示到150高度范围的内容,其他内容忽略掉,并且最后一行加上…表示,

例如:

其中,1和2都是Order的值,后面就是Description的值。

要求:1、使用asp.net 2.0
2、使用C#语言
3、使用Sql Server 2000数据库
4、提交源代码和数据库脚本
提供源码更佳

我说一下我的想法:
题目1:数据库里设一个字段来存激活或没有激活的用户,可以用0和1表示,注册完,通过邮件发个地址给用户注册时的邮箱,数据库里字段添加为0,用户点击那个地址传值回来判断,成功后0改为1,通过0和1判断激活和为激活的用户。
题目2:用order by来排序,可以用datalist、gridview....来显示并设置一下显示的行高和列宽,至于那...
给你个方法你自己改一下
public string SubStr(string sString, int nLeng)
{
if (sString.Length <= nLeng)
{
return sString;
}
int nStrLeng = nLeng - 3;
string sNewStr = sString.Substring(0, nStrLeng);
sNewStr = sNewStr + "...";
return sNewStr;
}
呵呵,不知道对你有帮助没!祝你成功!