写了10+年的VC,现在根据公司需要,从头学习用C#做网站,用这里记下学习过程中的点点滴滴吧

希望对那些和我一样:对编程有点认识,但是对Web开发完全门外汉,又想入门,选择C#的同志们,会有些帮助微笑

我的处境是:公司有一套C#网站代码,但是没有做C#的人......抓狂

我的任务是:参考原有代码,写一套新的!时间比较宽裕微笑

计算机是实践科学,只看代码没有用的,掳起袖子,搞吧奋斗


步骤一、实现用户登录功能:

第1天、用vs“新建一个网站”,然后写登录页面......,这里有个选择,是把Default.aspx写成登录功能,还是另外写个Login.aspx负责登录,我简单想了想(其实没什么好想,反正都不懂),决定另外写个Login.aspx。用向导创建Login.aspx,在里面写上“Hello World”来和Default.aspx区分开。

在web.config里找到“<authentication mode="Windows">”,用下面这段内容替换掉

    <authentication mode="Forms">
        <forms name="MyWebApp" defaultUrl="Login.aspx" loginUrl="Login.aspx" enableCrossAppRedirects="true" path="/"></forms>
    </authentication>
    <authorization>
        <deny users="?"/>
        <!--allow users="*"/-->
    </authorization>


好了,F5,IE被打开,大大的页面左上方写着“Hello World”,右键属性确认一下,嗯,启动后没有登录的情况下,显示的是Login.aspx。


接着修改Login.aspx页面,复制......,在页面上放置 登录名、密码输入框,登录按钮,下次自动登录复选框,忘记密码链接,然后排版......


第2天、继续排版,这个好麻烦啊。搞到账号和密码输入框长度一样,左侧对齐,我就不再搞了;我认识到以我的水平是弄不出漂亮的页面的,能用就行了。复制过来的代码,登录按钮有个disable属性,设成什么值,按钮都是不可用的灰色,浪费太多时间了,干脆删掉,按钮可以点击了,松一口气。在类里面写了按钮点击的方法,实现就是用Response对象把输进来的账号和密码Write到页面上。F5,在页面上输入数据,点“登录”,报404发火。找啊找,找啊找......,复制过来的页面里,form有个directer属性,把他删掉。F5,输登录名,密码,点“登录”,嗯,页面上面把这些信息显示出来了。


这一天做了好多东西啊,其实花了2天生气


第3天、看之前的项目代码,网上搜索asp.net怎么使用数据库,学习一天没写新东西,好像学习了两天,哎,时间过的快呀难过


明天再写...................


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值