1、一个页面可能要用到上百个控件,查了以前的帖子,很多高手说要尽量避免使用服务器控件,但是如果避免使用服务器控件,那么asp.net的特点又是啥呢?
2、如果在界面页面里面设置了一个变量,这个变量在代码页里面用什么方法可以访问到呢?
知道的大侠请说说啊!
谢谢了!

解决方案 »

  1.   

    第一个问题 自己搜索一下ASP.NET的特点吧。
    第二个问题 get post 如果不想刷新页面就用ajax
      

  2.   

    1 .net不用服务器控件也叫 .net,控件只是封装好的代码,不介意的话可以自己写。
    2 知道AJAX吧?
      

  3.   

    前台访问后台可以用 <%= 变量名%>  
    后台访问前台可以用 隐藏控件
      

  4.   

    asp.net的特点应该是方便迅速开发·用他自带的服务器控件可以让开发变得很简单·但那是以牺牲一定的性能为前提的~高手都认为性能更重要·所有都说尽量少用服务器控件
      

  5.   

    盡量減少使用服務器控件,多用js和ajax,html控件
      

  6.   

    .net适合快速开发并且性能要求不高的
    最好是少用服务器控件
    但是.net机制的定位是无法避免的
    使用AJAX的话那注意的更多了
    CSRF(跨站点请求伪造需要格外注意了
      

  7.   

    楼主可以看看 asp.net MVC 1.0
    这个架构尽可能的在页面中使用客户端html标记
    纯粹的aspx页面,连aspx对应的cs文件都没有(可以有,但是那样就违背了mvc的初衷了。)
    其它层都被扔到下面去了。aspx就是纯粹用来呈现界面的。