小编Rea*_*eel的帖子

动态创建控件在回发后丢失数据

其实,我创建1 TextBoxPageload,并补充说TextBoxPanel.现在,我有一个LinkButton喜欢Add Another.

我正在输入文本,TextBox如果需要,我需要TextBox通过单击创建新建Add Another LinkButton.

实际上,我能够得到计数并重新创建TextBoxes.但是,问题在于,先前生成的我输入的文本Textboxes是丢失的.

任何人,建议我这个解决方案?

protected void Page_Load(object sender, EventArgs e)
    {
        try
        {
            if (!IsPostBack)
            {
                for (int i = 0; i < 5; i++)
                {
                    TableRow row = new TableRow();
                    for (int j = 0; j < 5; j++)
                    {
                        TableCell cell = new TableCell();
                        TextBox tb = new TextBox();                        
                        tb.ID = "TextBoxRow_" + …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net runtime

33
推荐指数
3
解决办法
8万
查看次数

Linq - 从DateTime中选择日期

我有一个Linq结果的,我只需要选择DateDateTime.
我的查询是这样的:

var UserTemplates = (from xx in VDC.SURVEY_TEMPLATE
                     where xx.USER_ID == userid && xx.IS_ACTIVE == 1
                     select new
                     {
                       xx.TEMPLATE_ID,
                       xx.TEMPLATE_NAME,
                       //CREATED_DATE = xx.CREATED_DATE.Value.Date
                       //CREATED_DATE = EntityFunctions.TruncateTime(xx.CREATED_DATE)
                       xx.CREATED_DATE
                     }).ToList();
Run Code Online (Sandbox Code Playgroud)

那可能吗?任何帮助将不胜感激.

CREATED_DATE - `datetime` datatype
Run Code Online (Sandbox Code Playgroud)

实际上,我将它绑定到一个控件作为一个DataSource控件显示两者Date and Time.但我只想显示date.

当我正在尝试时CREATED_DATE = xx.CREATED_DATE.Value.Date,它会给出一个错误:

LINQ to Entities不支持指定的类型成员"Date".仅支持初始值设定项,实体成员和实体导航属性.

.net c# sql linq datetime

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

如何从字符串中删除字符的确切出现?

例如,我有一个字符串,如:

string str = "santhosh,phani,ravi,phani123,praveen,sathish,prakash";
Run Code Online (Sandbox Code Playgroud)

我想删除构成特征,phanistr.

现在,我正在使用 str = str.Replace(",phani", string.Empty);

然后我的输出是: str="santhosh,ravi123,praveen,sathish,prakash";

但我想要一个输出,如: str="santhosh,ravi,phani123,praveen,sathish,prakash";

.net c# asp.net

7
推荐指数
1
解决办法
1217
查看次数

对于大型文件,使用FormData的Ajax回调失败

我有一个input file控件可以上传any kind文件.所以,我得到的文件,storing in a FormData并让一个ajax call对我的控制器.它与Images和小.mp3文件一起工作正常.但是当我上传.mp3文件超过5MB时,它将转到错误功能

我的代码是这样的:

 document.getElementById('fileUploadControl').onchange = function () {

        var data = new FormData();
        var files = $("#fileUploadControl").get(0).files;

        for (var i = 0; i < files.length; i++) {
            data.append("UploadedImage" + i, files[i]);
        }

        var ajaxRequest = $.ajax({
            url: '/Main/BroadcastFileUpload/',
            data: data,
            cache: false,
            contentType: false,
            processData: false,
            type: "POST",
            success: LoadImages,
            error: OnLogoFail
        });

        ajaxRequest.done(function (xhr, textStatus) {
        });
    };

 <input type="file" multiple id="fileUploadControl" style="width:0px;height:0px" />
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

javascript ajax asp.net-mvc multipartform-data form-data

6
推荐指数
1
解决办法
3570
查看次数

DataTable加入所有行数据

实际上,我有一个DataTable包含2000行的a ColumnName EMAIL.现在,我希望显示所有来自的电子邮件,DataTable并将其添加到TextBoxa中,.

我通过一个for循环来实现这个目标,但是,这需要很长时间.

实际上,我已经习惯了ColumnNames:

string[] columnNames1 = (from dc in table.Columns.Cast<DataColumn>()
                                select dc.ColumnName).ToArray();
Run Code Online (Sandbox Code Playgroud)

有没有像这样的东西,对于joining所有行数据到单个字符串?

.net c# linq asp.net datatable

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

.Net Framework 4.5中的数组的MaxSize

按照这个网站在这里时,MaxSize of an array可以more than 2GBx64环境,它可以容纳的是实际的元素UInt32.MaxValue.

所以,我已经使我的app.config像:

<configuration>
  <runtime>
    <gcAllowVeryLargeObjects enabled="true" />
  </runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我的数组声明和初始化是:

int idsCount = 999999999;
long[] ids = new long[idsCount];  
Run Code Online (Sandbox Code Playgroud)

这远远小于UInt32.MaxValue,但OutofMemory Exception被抛出.
我有什么不对吗?
我的框架版本也是4.5

.net c# arrays garbage-collection .net-4.5

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

Javascript Date valueOf 相当于 C# 中的值

C# 中是否有相当于 Javascript 的东西new Date().valueOf()

我尝试DateTime.Now.Ticks在c#中使用,但两者不同。

我需要这个,因为我正在编写一些serverless aws lambda code支持两者的nodeJs代码C#

所以,我不想将来与日期时间发生任何冲突。

将来,我可能会查询日期时间值。

javascript c# datetime node.js

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

如何从字符串中删除字符组合?

例如,我有一个字符串,如:

string str = "santhosh,ravi,phani,praveen,sathish,prakash";
Run Code Online (Sandbox Code Playgroud)

现在,我需要删除,phanistr.谁能帮我?我尝试使用trim和.substring但我没有得到它.

.net c# string

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

Linq查询TOP 11-20

我在执行此查询时遇到错误:

只有LINQ to Entities中的排序输入才支持'Skip'方法.必须在方法'Skip'之前调用'OrderBy'方法.

var data = (from xx in VDC.SURVEY_EMAIL_BLAST
               where xx.USER_ID == userid
               orderby xx.ID
               select xx.TEMPLATE_ID).Distinct().Skip(10).Take(10));
Run Code Online (Sandbox Code Playgroud)

实际上,我已经OrderBy在查询中使用了.但是,我收到了错误.

.net c# linq sql-order-by

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

Linq结果将所有行数据加入字符串

200k从中获取记录的数据database并将其存储在带有linq结果的结果中ColumnName EMAIL.现在,我希望显示所有来自的电子邮件,linq result并将其添加到TextBoxa中,.

实际上,我已经准备好DataTable了这个linq结果并将所有行数据与代码组合在一起:

var dataLists = (from xx in VDC.SURVEY_EMAIL_LIST
                  where xx.EMAIL_GROUP_ID == ListGroupID
                  select xx).ToList();

DataTable DtDataLists = LINQToDataTable(dataLists);

EmailIDS = string.Join(",", DtDataLists.AsEnumerable().Select(x => x["EMAILID"].ToString()).ToArray());
Run Code Online (Sandbox Code Playgroud)

但是,准备工作DataTable需要很长时间.所以,我想string EmailIDS直接从linq结果中做好准备.谁能帮我?

.net c# linq asp.net string

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

NodaTime根据CountryCode获取国家/地区时间

我有一个要求,管理员将为该国家/地区列表选择一些用户countries ListTime for Alert用户.

让我们说管理员24/07/2014 09:00 AM在国家/地区中选择India,Malaysia and Canada,他们需要根据这些警报获取警报,their TimeZone并且每个国家/地区的用户都需要获取警报User's Local 9 AM Time.

所以,我只有他们country Codes喜欢IN,MY,CA

所以,我想到了他们的TimeZones和基于的计算Server Time.

例如:我的网站服务器位于Canada.所以,我认为心计Time to AlertIndia基础上,India TimeZonesave the Time in Db.所以我的窗口服务将在印度时间运行,推动警报.

但为此,我需要在Db中以不同的时间保存多个记录.

因此,为了获得TimeZone基于CountryCode的内容,我使用了NodaTime

var CountryInfo = (from location in TzdbDateTimeZoneSource.Default.ZoneLocations
                     where location.CountryCode.Equals(CountryCode,
                           StringComparison.OrdinalIgnoreCase)
                     select new { location.ZoneId, location.CountryName })
                 .FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

TimeZoneID从这个查询得到了. …

c# asp.net datetime utc nodatime

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

MQTT.js 未从 websockets 连接

我正在尝试连接到MQTT.js 的websocket 客户端,但无法与服务器握手。

我的代码:

<html>
<head>
    <title>test Ws mqtt.js</title>
</head>
<body>
    <script src="//unpkg.com/mqtt@2.5.0/dist/mqtt.min.js"></script>
    <script>
        var options = {
            clientId: 'service-3Kx03pKnM2',
            connectTimeout: 5000,
            hostname: 'xxx.xxx.xxx',
            port: 8000
        };

        var client = mqtt.connect(options);

        client.on('connect', function () {
            client.subscribe('presence');
            client.publish('presence', 'Hello mqtt')
        });

        client.on('message', function (topic, message) {
            console.log(message.toString());
            client.end();
        });
    </script>    
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我收到此错误:WebSocket connection to 'ws://broker.hivemq.com:8000/' failed: Connection closed before receiving a handshake response

如果我做错了什么,请告诉我。

我没有使用任何其他脚本 unpkg.com/mqtt@2.5.0/dist/mqtt.min.js

websocket mqtt

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

在登录页面3 - 轮胎架构中遇到麻烦

商务访问层:

    public static int login(string userlogin, string pwdlogin)
    {
        SqlConnection con = new SqlConnection();
        con.ConnectionString = GetConnectionString();
        con.Open();
        int id = 0;
        string selectstr = "SELECT UserName, Password FROM Registration WHERE UserName = '" + userlogin.Trim() + "' AND Password = '" + pwdlogin.Trim() + "'";
        SqlCommand cmd = new SqlCommand();
        cmd.CommandText = selectstr;
        cmd.CommandType = System.Data.CommandType.Text;
        cmd.Connection = con;
        id = cmd.ExecuteNonQuery();
        cmd = null;
        con.Close();
        return id;
    }
Run Code Online (Sandbox Code Playgroud)

Login.cs

 protected void Button1_Click(object sender, EventArgs e)
    {
        int id …
Run Code Online (Sandbox Code Playgroud)

c# database-connection 3-tier

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