您的位置:首页 > 其它

简单记录平时常用容易混淆的小知识点

2015-08-04 10:57 393 查看
(一)数据库

(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()" onclick="Button1_Click" Text="Button" />

<!--因为OnClientClick仅仅只是调用返回值是false的js方法,所以仍然会执行后台的C#代码-->

<br />

<asp:Button ID="Button2" runat="server" OnClientClick="return myfunction()" onclick="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");

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: