asp.net TextBox控件绑定的值只能显示货币值Ddecimal,并且显示货币样式
2015-01-08 10:34
281 查看
开发中货币样式看似简单,没弄过的往往花费比较长时间,本人处理了,贴出来大家分享,也方便自己以后查用
1.TextBox,绑定值处理
protected void tbxPromisePaymentCollection_TextChanged(object sender, EventArgs e)
{
TextBox t = (TextBox)sender;
if (string.IsNullOrEmpty(t.Text.Trim()))
return;
t.Text = Convert.ToDecimal(t.Text.Trim()).ToString("N");
}
2.只允许数字值限制用JS
前端调用
<asp:TextBox ID="tbxPromisePaymentCollection" runat="server" Style="font-style: italic;
background-color: yellow;" Text='<%# Bind("MonthPromisePC") %>' Width="104px"
onkeyup="if(isNaN(value))execCommand('undo')"
onafterpaste="if(isNaN(value))execCommand('undo')" ontextchanged="tbxPromisePaymentCollection_TextChanged"
></asp:TextBox>
js:
主要是调用Javascript自带的两个函数
[b]isNaN(value),[b]execCommand('undo')[/b]
[/b]
1.TextBox,绑定值处理
protected void tbxPromisePaymentCollection_TextChanged(object sender, EventArgs e)
{
TextBox t = (TextBox)sender;
if (string.IsNullOrEmpty(t.Text.Trim()))
return;
t.Text = Convert.ToDecimal(t.Text.Trim()).ToString("N");
}
2.只允许数字值限制用JS
前端调用
<asp:TextBox ID="tbxPromisePaymentCollection" runat="server" Style="font-style: italic;
background-color: yellow;" Text='<%# Bind("MonthPromisePC") %>' Width="104px"
onkeyup="if(isNaN(value))execCommand('undo')"
onafterpaste="if(isNaN(value))execCommand('undo')" ontextchanged="tbxPromisePaymentCollection_TextChanged"
></asp:TextBox>
js:
主要是调用Javascript自带的两个函数
[b]isNaN(value),[b]execCommand('undo')[/b]
[/b]
相关文章推荐
- [Asp.Net]GridView绑定并且无数据时保持显示列头
- 关于使用asp.net 的分页显示数据。Repeater绑定数据后的分页显示。
- 用ASP.net 的GridView控件分页显示图片,并历遍给定的文件夹中的文件绑定到GridView控
- ASP.NET 当GridView中没有数据的时候,显示标题栏 并且给出一行数据提示 (两种方法)
- 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法
- ASP.NET把数据库中的所有题目全部绑定到DataList控件里面并显示题目操作方法
- 数据绑定到列表框并显示(asp.net)
- asp.net页面控制输出decimal显示格式
- asp.net页面控制输出decimal显示格式
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
- EXTASP.NET绑定数据显示不出来
- ASP.net:读取Word内容(包含表格,不包含图片)并且显示在页面中
- asp.net的多行文本框(TextBox)随内容增加而高度增加,并且不显示垂直滚动条的实现!
- AspNetAjaxPager,Asp.Net通用无刷新Ajax分页控件,支持多样式多数据绑定
- asp.net绑定radiobuttonlist--------jquery绑定click事件,获取radio的value和显示值
- (asp.net c#)DropDownList绑定后显示对应的项的两种方法
- asp.net下的“Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用。”错误的一个可能的成因
- 怎么能把asp.net中dataGrid的绑定列横着一行一行的显示?
- 用asp.net 多文件上传 (并且图片即使显示)并隐藏上一个文件选择器
- (asp.net c#)DropDownList绑定后显示对应的项的两种方法