各位前辈好,小弟在总结.NET中有几个基础问题想求教各位,望不吝赐教,知道多少说多少,多多补充,谢谢!
一,画面间传值 有那些方法。 具体什 场合用(VB.NET,ASP.NET,c#.net)
小弟的回答是:VB间传值就是通过FROM,或者设定全局变量。ASP的话,就是通过GET,POST,SESSION或者隐藏表单的方法来传值。希望大家多补充或者详细聊聊。二,画面项目检查时,一般写在那个文件里?
这个小弟就不是很清楚了,一般都是些在对应的FROM里面。请问做过大项目的一般这个你们放在哪个文件里面来检查?三,关于WEBCONFIG的一些配置
这个也希望做过项目的多来说说,一般实际项目中最常用到哪些?四,关于SQL文里面左联右联接的问题
小弟的回答是,左联的话就把左表当成主表,无论副表有没有数据,主表数据都要出来。其他就不知道了。欢迎补充,谢谢!希望各位不吝赐教,谢谢! 明天晚上马上结账!!!

解决方案 »

  1.   

    1.url参数船只,id=1形式,session,cache,application,post
    2.
    3.连接字符串配置,安全配置,handler配置,皮肤配置
    4.用left join
      

  2.   

    三,关于WEBCONFIG的一些配置
    这个也希望做过项目的多来说说,一般实际项目中最常用到哪些?四,关于SQL文里面左联右联接的问题
    小弟的回答是,左联的话就把左表当成主表,无论副表有没有数据,主表数据都要出来。
    ====================================================================
    我来回答这两个问题。在webconfig里,我一般不改什么,只用连接字符串,这也是自动生成的。SQL里共有四种Join:
    1、JOIN--返回两个表都有的记录。等同于INNER JOIN 
    2、LEFT JOIN--返回左表全部记录
    3、RIGHT JOIN--返回右表全部记录
    4、FULL JOIN--返回两个表所有记录,有相同关键字的合成一条记录,否则生成两条记录。原文:•JOIN: Return rows when there is at least one match in both tables
    •LEFT JOIN: Return all rows from the left table, even if there are no matches in the right table
    •RIGHT JOIN: Return all rows from the right table, even if there are no matches in the left table
    •FULL JOIN: Return rows when there is a match in one of the tableshttp://www.w3schools.com/sql/sql_join.asp
      

  3.   

    关于join说得不明白。INNER JOIN 应该是返回所有匹配的记录,一对一的好办,如果是一对多的数据,那么会返回尽可能多的记录。实在不理解多看几个例子就好了。中文版教程
    http://www.w3school.com.cn/sql/sql_join.asp
      

  4.   

    画面传值? aspx和apsx之间吗,那可多了application,session,cookie,url parameters,viewstate,等等还有几个画面检查,就是说表单输入判断? 这个.net有个自己的验证控件,很好用.当然还可以在"画面"后台文件中检查验证,只要取到了值,想怎么检查就怎么检查吧.也可以写个验证类去检查.web.config每个应用都不一样的,按需配置. 你在vs环境里面新建个web项目会自动生成一个web.config文件来,里面也有中文注释(如果vs是中文版的话)sql连表查询,上面有几个朋友说的很清楚了
      

  5.   

    按顺序回答:
    1.url ?id=1传值,session,cache,application,post,cookie都可以用来传值
    2.在form里,或直接传,response。write()
    3.根据项目内容来变,有数据连接,引用,文件限制,调试和错误页等
    4.left join 左连接
      

  6.   

    1 url传参,使用隐藏域,server.transfer,session,application,cookie等
    2 项目检查?啥东西?
    3 web.config一般用来保存一些配置文件,比较常用的是存放数据库连接字符串,设定文件上传大小,超时时间设定,配置身份验证方式及授权,自定义错误页面等
    4 你的回答差不多,无须补充了
      

  7.   

    ASP.NET跨页面传值技巧 
      

  8.   

    "VB间传值就是通过FROM,或者设定全局变量"
    "FROM"-->你是想说"Form"?没太看明白
      

  9.   

    一,画面间传值 有那些方法。 具体什 场合用(VB.NET,ASP.NET,c#.net)
    小弟的回答是:VB间传值就是通过FROM,或者设定全局变量。ASP的话,就是通过GET,POST,SESSION或者隐藏表单的方法来传值。希望大家多补充或者详细聊聊。

    不是这样的。这个跟vb,asp.net,或者asp,jsp等没有关系的。form,url变量,get,post这些是属于html,或者说http的范畴,或者说标准。所以asp.net,asp,jsp才有同一的数据提交标准。什么时候用form,什么时候用url变量(也就是www.xx.com?id=xx形式)跟具体的后台技术没有关系.post,get是提交数据的方式,对应就是<form>标记的method属性。post就是说“安全地提交”的意思,因为post嘛,会有信封的嘛,不会被外人知道.而get就是很随便,不安全的提交方式(从get这个单词看就知道了,相当于叫人带过去)。session是服务器端技术,因为http的不保持连接状态的特性,而动态网站又需要这种特性的情况下诞生的技术。同样session跟asp或者jsp没有直接关系。

    二,画面项目检查时,一般写在那个文件里?
    这个小弟就不是很清楚了,一般都是些在对应的FROM里面。请问做过大项目的一般这个你们放在哪个文件里面来检查?

    这个"画面项目检查"是什么意思?不是很明白楼主的意思。
    三,关于WEBCONFIG的一些配置
    这个也希望做过项目的多来说说,一般实际项目中最常用到哪些?

    webconfig故名思意就是“网站配置”,web.config文件一般用于配置网站一些参数,例如设置上传文件最大多少M,设置数据库的连接字符串,配置用到的程序集等,当然常用的还有自定义配置,多数写在appsetting节中。比如你将你公司的介绍写在webconfig中也可以。参考
    http://www.cnblogs.com/jacky4583/archive/2007/02/16/651602.html
    关于SQL文里面左联右联接的问题
    小弟的回答是,左联的话就把左表当成主表,无论副表有没有数据,主表数据都要出来。其他就不知道了。

    LZ的说法是正确的。如果被关联的表没有匹配的数据,就显示为null

    我个人的建议:楼主可能基础知识还尚薄弱,不过慢慢来吧,谁也有开学的时候。多看多google,多上CSDN问,多给些分我就好了呵呵。还有一点就是在CSDN上发帖,注意一下提问的艺术,问题描述得清楚一下,good luck!!