要么正规地、认真地学习前端开发,要么正规地、认真地学习传统 asp.net 技术,不要走中间的完全没有技术深度的所谓编程路线。我在几年前回答的一个帖子中(第#10楼)写了一个 asp.net 最基本最低级的测试,用来测试一个人他是否懂得 asp.net 开发原理。建议你每当做一点开发,比如说每一个小时,就用它测试一下。
而对于所谓的“data不知道咋取”,这更是由 asp.net 原理而学习深入之后的知识。了解asp.net 编译输出的源代码,知道asp.net 如何动态产生数万、数十万的 html element,知道其中的各种属性(例如 id 属性、各种内置属性、自定义属性等等)是依据什么内部机制而产生的,这个需要学至少1年asp.net课程。