小编eth*_*hem的帖子

如何使用cultureinfo删除千位分隔符?

我尝试删除千位分隔符,所以我正在尝试一些代码,但它抛出异常.我试着用Convert.ToDouble,Convert.ToDecimal等等.

它说:

Convert.ToDouble("1.234,45")抛出'System.FormatException'的异常

转换是从行抛出的: Convert.ToDouble()

该参数n2使用culturinfo,但我也试过"0.00"都抛出相同的异常

整个想法是:如何删除千位分隔符,我的输入始终采用以下格式:1.234,54(逗号为十进制,点为千分隔符)...我喜欢在Textbox GotFocus事件中使用..所以格式应显示为12345,45

所以:1.254,45应该是1254,45和1.254,00应该是1254,00

 //http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

CultureInfo ci = CultureInfo.GetCultureInfo("NL-be");
NumberFormatInfo nfi = (NumberFormatInfo)ci.NumberFormat.Clone();
//Now force thousand separator to be empty string
nfi.NumberGroupSeparator = "";
//Format decimal number to 2 decimal places
string decimalFormatted = Convert.ToDouble("1.234,45").ToString("0.00", nfi);
string decimalFormatted = Convert.ToDouble("1.234,45").ToString("n2", nfi);
Run Code Online (Sandbox Code Playgroud)

c# formatting cultureinfo string-formatting winforms

5
推荐指数
1
解决办法
6200
查看次数

如何从PCL项目中访问iOS/Android项目代码中的方法

在我的Xamarin Studio for MAC中,我使用"Xamarin.Forms"解决方案.我有3个项目.PCL,iOS和Android.我有一个proxyclass(webservice类),我将文件"checkServices.cs"复制到iOS和Android项目中.我还在"iOS"和"Android"项目中添加了System.Web.Webservices引用.

PCL在iOS和Android中引用,但不能引用,反之亦然.分享只是单一的方式.来自PCL - > iOS/Andoroid!

现在我如何从我的PCL调用这些方法将数据放在XAML页面上?我喜欢从PCL调用位于iOS/Android项目文件夹中的方法.

xamarin xamarin.forms

4
推荐指数
1
解决办法
2769
查看次数

如何将会话参数从jquery传递到ASHX处理程序

下面是我的Jquery代码,我想传递Session paramater,例如Session ["ID"].Jquery调用ASHX页面

以下所有参数都正常工作,session参数有一个值,但是如何从Jquery传递会话参数?

所以下面的代码"paramater Sessionparameter"应该替换为Session ["ID"]或类似的东西.我怎样才能做到这一点?

请指教?

   $('input[name$=btnTab1Save]').click(
             function (e) {
                 // debugger;
                 // AJAX call to the handler
                 $.post(
                    'Consulting.ashx',
                 // data to the handler in the form of QueryString
                    {
                    tab: 'tab1',
                    // id is the second column within the row
                    Ilac_id: prevRow.find('td:eq(0)').text(),
                    ID: SESSION_PARAMATER,
                    begindate: $('input[name$=begindate]').val(),
                    weigth: $('input[name$=weigth]').val(),
                    continue: true,
                    freq: $('input[name$=freq]').val(),
                    reason: $('input[name*=radListreason]:checked').val(),
                    freq2: $('input[name$=radListfreq2]:checked').val(),
                    freetext: $('input[name$=freetext]').val()
                },
                 // callback function
                 // data is the JSON object
                    function (data) {
                        if (data.Success) {
                            // close …
Run Code Online (Sandbox Code Playgroud)

c# asp.net jquery

3
推荐指数
1
解决办法
3148
查看次数

.NET 4.0 EDMX从模型生成DB,然后执行SQL从表中删除DATA

我与.NET实体框架4.0新手,我使用VS2010和我创建的EDMX文件,然后在这个模型中加入我的实体.完成Datamodel并设置Asscociation后,我右键单击并从模型中选择Generate DB.

然后它创建SQL脚本*.sql然后我打开SQL并右键单击执行SQL语句...会发生什么,我的所有表都被重新创建...

ISSUE:删除/删除MasterData表中的所有测试数据.我需要再次手动添加数据...

我搜索了"保持数据生成数据模型EDMX"等但无法找到...有人可以建议我如何避免这个问题?

因为我有15个MasterDataTable +与这些链接的其他表格,我需要手动为所有这些表重新添加记录...以及10个案例中的9个我不会在UI中触摸这些表格.

请告诉我如何避免这种情况.

谢谢

c# entity-framework entity-framework-4 c#-4.0

2
推荐指数
1
解决办法
3394
查看次数

会话变量由于某种原因丢失

我尝试建立一个电子商店。asp:imagebutton在单击此图像按钮时,我旁边的每个项目旁边都会检查会话变量是否session["basket"]存在(如果不存在),然后将值添加到列表(实体类)中,并将此列表添加到会话中。

如果会话不为空,那么我将从会话中检索值到列表中,然后更改列表,然后将列表添加回会话中。

问题:

由于某种原因,我突然松开了会话变量。我检查了自己的手表(时间),这是无法预料的,​​有时需要不到1分钟,有时需要3分钟,有时需要5分钟,等等。

为什么我松开会话变量?

我用Google搜索,发现-如果您使用Response.Redirect-没有错误的参数,或者您使用的是其他参数,则可能会发生这种情况UpdatePanel

我暂时在同一页面上丢失了变量。

整个想法都放在一个会话变量中,并在第二aspx页中进行检出并检索该会话变量……但这并不总是可行的,因为在大多数情况下,会话变量为空。有时它可行。

can someone advice ? what and where do I need to check? In some website pages (google) they advice to use caching, but caching is application based, so everybody will retrieve the same value.

In my page any user (authenticated or anynomous user) in other words any user without login should able to order (I'll send invoice to pay upfront)....

I''m not …

c# asp.net iis session-variables iis-7.5

2
推荐指数
1
解决办法
2万
查看次数