我有以下字符串:
名字=约翰&姓= Doe的城市=伦敦和ConfirmationId = WXASL320330
我想从中提取确认信息.我已经对它进行了拆分并传入了&字符,但这会返回ConfirmationId = WXASL320330而我只是WXASL320330.这样做的最佳方式是什么?
该字符串实际上是PayPal返回的名为RawProcessorResult的属性的一部分.
我是WCF和Web服务的新手.WCF带来了哪些改进?任何人都可以提供传统Web服务的并排示例,以及使用WCF编写的同一个例子并指出差异和优势吗?
在c#中是否有一个与ip地址10.13.216.41对话的方法
并显示为00001010.00001101.11011000.00101001.如果没有,怎么办呢?
是否可以在存储诸如数据表之类的内容之后获取Session对象的大小(以字节为单位)?
我想获得特定Session对象的大小,例如Session ["table1"],而不是整个Session集合,所以另一个问题虽然有用,但并不是完全重复.
有没有办法找出ListView项目在哪个页面上并以编程方式转到该页面?我有一个带有DataPager的ListView来控制分页.这样做的原因是,如果我在ListView的第2页,我离开页面,当我回去时,我想回到我以前的ListView页面.
假设我有链接http://www.somesite.com/file.aspx?a=1&b=2
现在我想删除所有参数,所以它变成:
http://www.somesite.com/file.aspx
或者我可能只想删除其中的一个参数,例如
http://www.somesite.com/file.aspx?b=2
有没有办法在C#中执行上述操作?发生的事情是我来自另一个页面,在网址中有一个名为edit的参数,但当页面回发时,编辑参数仍然存在,所以它仍然认为它处于编辑模式.例:
用户A转到第one.aspx页并点击编辑链接.他们被带到two.aspx?edit = true.在页面加载期间,它看到查询字符串参数edit不为null并且它将内容置于编辑模式.用户完成编辑后,页面会刷新,但网址仍为two.aspx?edit = true并保持内容处于编辑模式,实际上应该是two.aspx
如果我返回值0.0042并将其传递给:
的String.Format( "{0:C}",...);
当我希望它实际显示时,它显示$ 0作为结果:
$ 0.0042
我试图从linq查询中获取字符串值"Admin",但是当我这样做时:
string oldModule = dc.Modules
.Where(x => x.Id == um.ModuleId)
.Select(s => new {s.ModuleName})
.FirstOrDefault().ToString();
Run Code Online (Sandbox Code Playgroud)
它在oldModule变量中返回{ModuleName = Admin},而不仅仅是Admin.
如果我有一个用户并且我希望该用户注册,那么使用一个接受用户的Register方法的注册类或者它是否足以让一个具有Register方法的User对象更好
public class Registration
{
public void Register(User user)
{
}
}
public class User
{
public void Register()
{
}
}
Run Code Online (Sandbox Code Playgroud)
以一种方式做另一种方式有什么好处?
Visual Studio 2010为我生成了一堆单元测试,这似乎很方便,但我怀疑它们是否是实际的单元测试.例如,它生成了一个名为SaveTest的测试,它执行以下代码:
User user = new User(); //I have to create a user
user.Save(); //This saves the user to the database.
//Assertions here....
Run Code Online (Sandbox Code Playgroud)
我上面的问题是,从我所读到的,单元测试应该在隔离中测试,所以通过测试保存到数据库,这不是单元测试或我错了,MsTest是否错了?作为旁注,User由dbml和Save calles SubmitChanges在我的DataContext上生成.
c# ×8
asp.net ×3
.net ×1
currency ×1
format ×1
linq-to-sql ×1
listview ×1
mstest ×1
oop ×1
query-string ×1
session ×1
string ×1
unit-testing ×1
wcf ×1
web-services ×1