注册 登录
编程论坛 ASP.NET技术论坛

有一些小问题请大侠们 给我讲解一下 本人刚入asp。net中 自学 很多不太懂 谢谢啦

汐汐 发布于 2012-03-27 23:45, 678 次点击
(1):<asp:Button ID="btn1" Runat="server" Text="确定" onclick="btn1_Click"></asp:Button>
<input  type="button" value="取消" onclick="aaa()"/> 有区别吗 都是定义了一个按钮
(2)var   re   =   /^\d+(?=\.\d+$|$)/;这个定义变量是什么意思
(3)this.btn1.Attributes.Add("onclick","return DataSubmit()");这个是什么意思啊
(4)expertid= Request["expertid"] == null ? "0" : Request["expertid"].ToString(); 麻烦能说明白点 我实在是没看懂啊
6 回复
#2
guming2012-03-28 10:38
(1):<asp:Button ID="btn1" Runat="server" Text="确定" onclick="btn1_Click"></asp:Button>
<input  type="button" value="取消" onclick="aaa()"/> 有区别吗 都是定义了一个按钮
不一样,首先btn1有Runat="server",是服务器端的控件,在服务器上运行,而input标签的按钮是在客户端运行的,是html的表单
(2)var   re   =   /^\d+(?=\.\d+$|$)/;这个定义变量是什么意思
这个变量保存的值是正则表达式,var是一个隐式局部变量,var   re   = "  /^\d+(?=\.\d+$|$)/";
(3)this.btn1.Attributes.Add("onclick","return DataSubmit()");这个是什么意思啊
这个是给服务器端按钮添加一个onclick属性,属性值为return DataSubmit(),
(4)expertid= Request["expertid"] == null ? "0" : Request["expertid"].ToString(); 麻烦能说明白点 我实在是没看懂啊
这里用的是三元条件运算,Request["expertid"]表示用GET或POST方法提交过来的参数数据,当没有参数接收到时则expertid=0,当接收到参数时则expertid=Request["expertid"],即所接收到的值...
#3
汐汐2012-03-28 10:58
回复 2楼 guming
谢谢大侠 不过 那个正则表达式的具体含义能麻烦说一下吗 而且 我想问一下javascript中的validate怎么使用 它怎么验证啊 我现在学的有些乱 不懂怎么把html javascript 和asp结合一起
#4
ll3yue11ri2012-03-28 11:48
回复 3楼 汐汐
<head id="Head1" runat="server">
    <title>无标题页</title>

    <script type="text/javascript" language="javascript" src="../js/JScript.js"></script>
类似这样的
#5
guming2012-03-28 12:22
<script type="text/javascript">  
$('#test_form').validate({   
rules:{   
 t2 : {required:true,number:true}   
},   
messages:{t2:{required :"这个字段你必须填~~!",number:"这个字段真可以是数字"}}   
});   
</script>  
这里有篇文章你参考一下:
http://www.
#6
汐汐2012-03-28 14:26
回复 5楼 guming
恩恩 好的 谢谢 我去看看 <TD align="center" colspan="2"><FONT size="4"><%=invname%>-专家抽取记录表</FONT></TD>这句话中的<%=invname%>是在服务器端运行吗 为什么要在服务器端运行呢
#7
guming2012-03-29 06:41
<%=invname%>这里是内嵌代码,可以在HTML中直接内嵌服务器端的对象或变量的值...
1