100分求教ASP.net的有关知识
我想学ASP.net 装了.net后在C#中新建了一个Asp.net的项目,我有几个问题不明白,请各位大哥帮忙解决。
1.在默认的情况下有一个webform1.aspx文件中 有三块,一块是设计,一块是HTML,别一块是双击webform1.aspx(在设计状状下)后出现webform1.aspx.cs请问这三块有什么区别和联系。
2.对于前台(页面中控件的校验等以及页面提交等操作一般如何进行)我以前是用ASP,以前前台的校验用javascript 和vbscript前台和后台的代码全部放在一起,现在一下子分开了,我搞不清了。请大家帮个忙。
3.....等待中
问题点数:100、回复次数:22Top
1 楼LifeForCode(用生命编程.再入轮回(2007))回复于 2006-01-24 11:22:55 得分 5
lz真性急
找本书看看先Top
2 楼Eddie05(♂) №.零零伍 (♂)回复于 2006-01-24 11:28:30 得分 5
呵呵~ 同意一楼Top
3 楼lookatliu(独孤常败)回复于 2006-01-24 11:32:17 得分 5
webform1.aspx.cs 是服务器端的处理,webform1.aspx是客户端的处理Top
4 楼zzbenb(benb)回复于 2006-01-24 11:33:20 得分 5
同意二楼,呵呵,它同ASP完全不一样了Top
5 楼lidong6(立冬)回复于 2006-01-24 11:38:36 得分 5
看看SDK带的快速入门Top
6 楼Sunniness(逛追->理想)回复于 2006-01-24 11:40:22 得分 10
设计块:是放一些控件,包括HTML控件和WEB控件,做界面;
HTML块:相对应控件的一些属性之类的信息,可以嵌入VBScript和JavaScript之类的脚本;
webform1.aspx(在设计状状下)后出现webform1.aspx.cs:这块是一些WEB控件可以写入相应的程序处理代码,就比如和Delphi的控件一样,直接双击就可以编码,实现要实现的功能;Top
7 楼hanqiou(独立寒秋)回复于 2006-01-24 11:40:30 得分 10
可以把代码放在前台.就如往常一样,像ASP
但是最好熟练代码分开思想,
NET思想用起来感觉不乱.对程序设计来说很好.
对于你提的问题,找本书,一楼说得很正确啊
Top
8 楼yf1025(小桥,流水,人家)回复于 2006-01-24 11:42:41 得分 10
设计:把要用的控键拖上去,可以做成自己要的界面。
html:在设计里做的动作,自动生成html,也可以自己写html来生成界面,这应该和asp差不多(asp我不会)
.aspx.cs:把以前写在asp中的事件方法放在后台,不在让别人看到,如button_click方法可以双击button就能在这文件中写事件方法
验证还是可以用javascript 和vbscript来做,不想让别人看到源码就把验证写在后台Top
9 楼leo2003(【健者天行】谁伴我闯荡)回复于 2006-01-24 11:45:22 得分 10
先看几个MS的quick start 的例子,
偶想会对楼主快速转到asp.net很有帮助的
Top
10 楼wcqgm(傲翔白鸽)回复于 2006-01-24 11:49:04 得分 0
谢谢各位大哥帮忙.Top
11 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2006-01-24 12:43:44 得分 10
几种文件格式的解释前面几位已经说的很清楚了。
至于你说的数据校验,你也可以用VBscript或者Javascript进行校验。
如果你用的是服务端的控件,服务端控件有专门校验的控件,在你提交之前自动对数据进行校验。
CSDN的登录页面,用户名和密码等就是用的服务端的控件校验!
========================
免费的学习、交流、源码、工具网站,欢迎大家访问!
http://www.j2soft.cn/Top
12 楼handsome0916()回复于 2006-01-24 12:59:18 得分 5
webform1.aspx里的HTML代码是将要给用户显示的代码,而webform1.aspx.cs的代码是将要在后台执行的代码,使得代码分离Top
13 楼wcqgm(傲翔白鸽)回复于 2006-01-24 13:20:05 得分 0
那就是前台与后台的代码分开,如果要校验数据是不是这两块都可以呢?你能不能给我一点有关于前台和后台都校验数据的代码(最好有数据库连接的),谢谢Top
14 楼wcqgm(傲翔白鸽)回复于 2006-01-24 13:24:19 得分 0
还有,我想在HTML中用javascript 进行校验,但是不能用,提示是先前已经声明了C#,不能使用javascript,请您帮助详解一下。谢谢Top
15 楼viena(维也纳N02)回复于 2006-01-24 13:35:25 得分 5
当然可以用了,客户端javascript与asp没什么区别Top
16 楼songxiaozhao(雨朋)回复于 2006-01-24 13:35:59 得分 10
设计:把要用的控键拖上去,可以做成自己要的界面。
html:在设计里做的动作,自动生成html,也可以自己写html来生成界面,这应该和asp差不多(asp我不会)
.aspx.cs:把以前写在asp中的事件方法放在后台,不在让别人看到,如button_click方法可以双击button就能在这文件中写事件方法
验证还是可以用javascript 和vbscript来做,不想让别人看到源码就把验证写在后台
------------------------------------
至于你又问到的前台校验,这样写:
function Form1_Validator(theForm)
{
if (theForm.uname.value == "")
{
alert("请输入用户名称!");
theForm.uname.focus();
return (false);
}
if (theForm.uname.value.length > 20)
{
alert("用户名称不能超过20个字!");
theForm.uname.focus();
return (false);
}
}//
在后台还得写上这句话:
button1.Attributes.Add("onclick", "return Form1_Validator(this.form);");Top
17 楼wcqgm(傲翔白鸽)回复于 2006-01-24 13:41:38 得分 0
我说的是只对一个控件的响应作出校验,比如,一个按钮被点击后做出一个响应。不好意思我没说清楚。Top
18 楼wcqgm(傲翔白鸽)回复于 2006-01-24 13:47:27 得分 0
如果谁有比较完整的程序,能否给我一份,谢谢!Top
19 楼stephen85()回复于 2006-01-24 13:51:09 得分 0
如何系统地学习ASP.NET呢,大虾们能给我们推荐几本书吗Top
20 楼xiao_p(kkk)回复于 2006-01-25 09:35:57 得分 5
脑袋大~~
赶紧看msdn去 ~~~
这些问题都不是问题 看了之后自然明白~~Top
21 楼hammer_43(心靈感應)回复于 2006-01-25 09:54:30 得分 0
照书做两例题,就O了!Top
22 楼cthiro123(小米稀饭)回复于 2006-01-25 15:41:40 得分 0
别学那东西了,很难找工作的Top




