您的位置:首页 > 运维架构 > 网站架构

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

2015-03-19 17:33 363 查看
希望对那些和我一样:对编程有点认识,但是对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怎么使用数据库,学习一天没写新东西,好像学习了两天,哎,时间过的快呀



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


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐