(一)数据库
(1)decimal(5,2)
表示小数点前后的数据总长度为5,小数点后面必须为2位,如果不够2位的话则补0直到2位为止。但是前提是不管是补位还是不补位小数点前后的总长度都是在5之内,要么比5小,要么最大长度是5位。
(2)bit
只有插入的数据是0时才显示为false,其他的int类型的数据值在数据库中都显示为true
(二)C#
string str = "123456789";
string s= str.Substring(1, 3);
Response.Write(s) ; //s的值是234
(三)asp.net
前台页面
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript">
function myfunction() {
alert("12345");
return false;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" OnClientClick="myfunction()" οnclick="Button1_Click" Text="Button" />
<!--因为OnClientClick仅仅只是调用返回值是false的js方法,所以仍然会执行后台的C#代码-->
<br />
<asp:Button ID="Button2" runat="server" OnClientClick="return myfunction()" οnclick="Button1_Click" Text="Button" />
<!--因为OnClientClick的返回值是false,所以不会执行后台的C#代码-->
</div>
</form>
</body>
</html>
后台代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("123456");
}
}
}