日期:2014-05-19  浏览次数:20466 次

求助--ASP.NET进阶之路
学习ASP.NET进入了一个停滞状态,不知道接下来如何去提高自己的真正能力。

前阵子看完了一本ASP.NET入门经典,也看过几本其它的ASP.NET的书籍,觉得也只不过是重复一些内容而已,也看过VS2005的演练教程,最近下载了一个网站的源代码,本想按着步骤来做一遍的,但一动起手来却发觉无从入手,连一些基本的小问题也解决不了,鄱遍帮助也找不到解决方法。苦恼啊~~~

比如以下两个小问题:
1:如何从页面A调用页面B上的一个TextBox控件的属性呢?
2:如果一个页面调用了一个用户自定义控件(该用户控件里有两个Button,一个Drowndownlist),那如何操作、调用该用户控件呢?

以后是应该怎样做才能得到实际的提高呢?     希望各位能给点建议!!

------解决方案--------------------
1:如何从页面A调用页面B上的一个TextBox控件的属性呢?
要用javascript,前提是A和B都显示在界面上。

2:如果一个页面调用了一个用户自定义控件(该用户控件里有两个Button,一个Drowndownlist),那如何操作、调用该用户控件呢?
你说的这两个都不是用户自定义控件,是系统控件。

光看书不行,需要动手做一些东西。再就是Web开发只有Asp.net不行,需要一些相关知识,如Web的基本原理、javascript的相关知识、状态保持等。
------解决方案--------------------
1、这个问题有点怪怪的,但是像 "Ivy_zheng(最后一只恐龙) " 说的可以用javascript实现,

2、如果你自定义了一个UserControl,里面有Drowndownlist控件,你可以在自定义控件里定义个属性,如:
private string att;
public string Att
{
set
{
att=Value;
}
get
{
return this.DropDownList1.SelectedItem.Value;
}
}
这样你就可以在其它页面调用此自定义控件时,用Att属性来访问到DropDownList1所选择的值了
------解决方案--------------------
恭喜lz,至少能够通过实际动手而发现问题。给lz打气,不要困惑,继续坚持下去就可以了。
国人现在普遍重知识而不重技术,看lz的帖子中提到学习ASP.NET进入了一个停滞状态就能够看出lz还是带有这样的味道。只重知识,看了几本书后就觉得自己什么都会了。而轻技术,什么都不去实际地做,实则根本就是什么都不会做,何来学习进入停滞阶段之说? 真正的技术是要靠实践不断积累的。希望lz以后重知识也重技术,技术是要靠反复实践,非一朝一夕。
------解决方案--------------------
-_-b
和LZ差不多!
现在正在看《asp.net web 站点高级编程 提出问题 设计方案 解决方案》
这书不错!以前写asp.net代码从来不知道类继承用来干嘛!看了这书似乎明白了哪么一点点。
UP
------解决方案--------------------
先把基础知识掌握好
看有实例的教材
然后找个小系统作为实验
锻炼一下自己的动手能力

当然,如果有人带着,进步会更快一些
如果遇到问题,现分析一下为什么会出现这个问题
然后,尽量自己解决,实在不行就来CSDN,或者
去找身边的高手指点
解决问题的过程就是进步的过程。
------解决方案--------------------
最好进阶方式是就是写代码,不停的写,什么ERP,MIS,OA……全都做一遍,技术就提高了