在asp.net生成的代码中没有“使用”引用
发布时间:2020-12-16 09:23:03  所属栏目:asp.Net  来源:网络整理 
            导读:当我查看生成的aspx页面代码时,有一件事让我感到震惊.每次打印每个类引用,而不是在代码文件的顶部应用“using”方法. 这样做是否有理由? 如果两种方法没有区别那么为什么不使用“使用”来简化? System.Data.DataSet theSet = new DataSet(); VS using Syst
                
                
                
            | 
                         
 当我查看生成的aspx页面代码时,有一件事让我感到震惊.每次打印每个类引用,而不是在代码文件的顶部应用“using”方法. 
  
这样做是否有理由? 如果两种方法没有区别那么为什么不使用“使用”来简化? System.Data.DataSet theSet = new DataSet(); VS using System.Data; DataSet theSet = new DataSet(); 解决方法
 因为对于生成的代码,读取的简单性不是优先考虑的. 
  
  
        然而,写作的简单性是一个问题:如果始终使用完全限定名称指定类型,则名称冲突的可能性会降低.想象一下,您有两个提供TextBox控件的库,并将它们添加到Web表单中. // no problem System.Web.UI.WebControls.TextBox myDefaultTextBox = new System.Web.UI.WebControls.TextBox(); CustomLibrary.TextBox theOtherTextBox = new CustomLibrary.TextBox(); 相比于 using System.Web.UI.WebControls; using CustomLibrary; // won't compile,would need special treatment by the code generator TextBox myDefaultTextBox = new TextBox(); TextBox theOtherTextBox = new TextBox(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!  | 
                  
相关内容
- asp.net-mvc – 在不更新的其他.config文件上的AppSettings
 - 默认按钮在asp.net面板中不起作用
 - asp.net-mvc – ASP.NET MVC Views可以在不同的项目中重用吗
 - ASP.Net和HTML5
 - asp.net-mvc – MVC最后一次在向用户呈现之前更改响应的机会
 - asp.net-mvc – Asp.net MVC – 我可以从不同的视图文件夹加
 - 武装你的WEBAPI-OData入门
 - asp.net – GridView不记得回发之间的状态
 - asp.net – 过程或函数’xyz’指定了太多参数
 - ASP.NET自定义控件:何时调用LoadPostData()?
 
推荐文章
            站长推荐
            - asp.net-mvc-3 – 在ASP.NET MVC 3中覆盖/禁用授
 - asp.net – Mono WebForms:设置启动调试时运行的
 - asp.net-web-api – 如何在ASP.NET WebAPI RC中绑
 - asp.net-mvc – 在带有Web Essentials的Visual S
 - asp.net-mvc – 官方的“如何”MVC编辑器/显示模
 - ASP.Net Checkbox值在回发错误?
 - Asp.Net MVC EF各版本区别
 - asp.net-mvc – 无法使用Windsor Container将依赖
 - asp.net – 递归控制搜索与LINQ
 - mvc-mini-profiler – MVC MiniProfiler与ASP.NE
 
热点阅读
            