日期:2014-05-18  浏览次数:20407 次

标准栏和html栏的异同
本人刚学.net做web开发,正在练习写个表单,用   标准栏里面的控件   写的表单很方便,但本人不太理解的是,如果用   html栏里面的控件写   表单   如何来获取这些提交的值?比如原来   asp里面   request   就可以取到,我用   .net写的是   下面的代码
        <form   method= "post "   action= "Default.aspx ">
                        姓名: <input   id= "name1 "   style= "width:   100px "   type= "text "   />
                        年龄: <input   id= "age1 "   style= "width:   50px "   type= "text "   />
                        <input   id= "提交 "   type= "submit "   value= "submit "     /> <br   />
        </form>
<%
name1=request( "name1 ")
age1=request( "age1 ")
%>

这样写   调试时候   提示   1   验证   (XHTML   1.0   Transitional):   在“body”元素的开始标记与结束标记之间不允许出现文本

不知道是我对   标准栏   和   html栏   理解不对还是     我这个写法不对,望朋友指点下

如果说   表单的传值必须用标准栏里面的控件来完成,那html栏里面表单的那些元素   主要用在那些方面呢?

------解决方案--------------------
html栏里面的可以用Request.Form[ "UniqueID "]获得,web控件只是对这进行了包装。
------解决方案--------------------
你用的是HTML的控件,不是WEB控件,所以不行,要加个RUNAT=SERVER属性,或者直接用WEB控件