小编pet*_*ter的帖子

回复于(对象)

如果我有一个类似这样的网页,

protected void Page_Load(object sender, EventArgs e)
    {
        List<string> items = new List<string>()
        {
            "test1",
            "test2",
            "test3"
        };

        Response.Write(items);
    }
Run Code Online (Sandbox Code Playgroud)

如何让List在另一端退出,例如我在另一端有一些代码,如下所示,

static void Main(string[] args)
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:50513/Default.aspx");

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();

        Stream responseStream = response.GetResponseStream();
    }
Run Code Online (Sandbox Code Playgroud)

我如何实际将列表拉回来?

我必须使用asp .net页面,因为我必须使用第三方API的限制.

.net c# asp.net

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

Silverlight应用程序的登录功能

我有一个要求用户登录的silverlight应用程序.

问题是,当您点击网页上的刷新按钮时,它会重新加载网站,并要求用户再次登录.

我想要它做的就像ASP .NET一样,用户即使点击刷新按钮也会保持登录状态20分钟.

ASP .NET使用什么机制来实现这一目标?例如,它是否使用会话变量,以及它如何在20分钟后过期?

谢谢.

c# silverlight

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

如何保持Javascript清洁

我刚刚开始使用多年来使用C#和OO语言的javascript.

我发现我将我的代码放在这样的文件中,

database.js
sync.js
date.js
Run Code Online (Sandbox Code Playgroud)

它感觉非常程序化,基本上只是一堆可以从任何地方调用的公共函数.可以使javascript面向对象,或者比这更干净吗?

对我而言,这似乎很容易变得非常庞大和混乱.

javascript

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

这个 Informix 查询中的方括号是什么意思?

我正在将一些informix SQL 转换为SQL Server。

下面的查询中的方括号是什么意思?

SELECT unique cl_name[1,5] FROM client
Run Code Online (Sandbox Code Playgroud)

cl_name 是一个 varchar 字段。

informix

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

如何在角落案例电子邮件地址上使用正则表达式

可能重复:
电子邮件验证 - 正
则表达式验证电子邮件地址的最佳正则表达式是什么?

大家好,

我有一个大致相同的电子邮件地址,

firstname.lastname@4domain.co.nz

哪个不适用于我在这里用于电子邮件地址的正则表达式.它似乎不喜欢域名开头的4.

private const string MatchEmailPattern =
        @"^(([\w-]+\.)+[\w-]+|([a-zA-Z]{1}|[\w-]{2,}))@" +
        @"((([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\." +
        @"([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])\.([0-1]?[0-9]{1,2}|25[0-5]|2[0-4][0-9])){1}|" +
        @"([a-zA-Z]+[\w-]+\.)+[a-zA-Z]{2,4})$";
Run Code Online (Sandbox Code Playgroud)

大多数其他角落案件适用于此正则表达式,以下所有内容均被拒绝,

        Assert.IsFalse(EmailValidator.IsValidEmailAddress("..@test.com"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress(".a@test.com"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress(".@s.dd"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress("ab@988.120.150.10"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress("ab@120.256.256.120"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress("2@bde.cc"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress("-@bde.cc"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress("..@bde.cc"));
        Assert.IsFalse(EmailValidator.IsValidEmailAddress("_@bde.cc"));
Run Code Online (Sandbox Code Playgroud)

人们可以建议哪些其他正则表达式适用于上述的电子邮件?

此外,上面的正则表达式的优点是它适用于这样的地址,而且很多都没有,

firstname.lastname_@gmail.com

.net c# regex

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

如何将表传递给存储过程?

我有一个像这样的数据表,一个程序将像这样填充数据,

DECLARE @ClaimChanges TABLE (
    ChangeType                      NVARCHAR(10)
    ,contract_id                    int NOT NULL
    ,dispatch_id                    int NOT NULL
    ,dispatch_claim_id              int NOT NULL
    ,item_no                        VARCHAR(100) NULL
    ,old_units                      VARCHAR(100) NULL
);
Run Code Online (Sandbox Code Playgroud)

然后我想将该数据传递给另一个存储过程,该存储过程将被定义为这样,

CREATE procedure [dbo].[ct_audit_oncost](
    @table TABLE readonly,
    @OutValue nvarchar(255) = null output
)
as  
-- some stuff
go
Run Code Online (Sandbox Code Playgroud)

我收集这是不可能的,因为我收到错误,

Incorrect syntax near the keyword 'TABLE'.
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

为什么使用JQuery Selector留下列表项目

我有这个HTML标记,

<ul>
    <li id="inspectionItem">blah</li>
    <li id="inspectionItem">blah</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当我在jQuery中执行此操作时,

$("#inspectionItem").remove();
Run Code Online (Sandbox Code Playgroud)

它只删除列表中的第一个项目,我们留下这个,

<ul>
    <li id="inspectionItem">blah</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我认为我使用的选择器的想法是它会选择匹配的所有列表项?

我只是学习jquery,所以我对原因不太熟悉.有没有人有这样的调试技巧?

html jquery

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

我应该为WCF服务使用什么JSON

我正在使用这些方法运行WCF服务,

public string UploadInspections(Inspection[] inspections)
public string UploadInspection(Inspection inspection)

[DataContract]
public partial class Inspection
{
    [DataMember]
    public DateTime DateTime { get; set; }

    [DataMember]
    public int  Id { get; set; }

    [DataMember]
    public string Comment { get; set; }

    [DataMember]
    public int Rating { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

从javascript我尝试使用JSON调用这些方法的POST.我用于UploadInspection方法的JSON是这样的,

{"Id":10,"Comment":"New One","Rating":3}
Run Code Online (Sandbox Code Playgroud)

调用了UploadInspection方法,但检查对象设置为null.

我不知道如何使用JSON指定Date字段,我想也许解析器不喜欢没有Date字段的JSON.我从Inspection对象中删除了Date字段,但同样的事情发生了.

另外,对于作为数组的UploadInspections方法,JSON应该是什么样的?我试过一些JSON,

"inspections": [{"Id":10,"Comment":"New One","Rating":3}]
Run Code Online (Sandbox Code Playgroud)

还有这个,

[{"Id":10,"Comment":"New One","Rating":3}, {"Id":11,"Comment":"New Two","Rating":2}]
Run Code Online (Sandbox Code Playgroud)

但我得到了这个错误,

OperationFormatter encountered an invalid Message body. Expected to find an attribute with name 'type' and value 'object'. …
Run Code Online (Sandbox Code Playgroud)

wcf json

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

标签 统计

c# ×3

.net ×2

asp.net ×1

html ×1

informix ×1

javascript ×1

jquery ×1

json ×1

regex ×1

silverlight ×1

sql ×1

sql-server ×1

wcf ×1