小编Use*_*ser的帖子

.NET MVC是否具有强类型RedirectToAction?

由于我现在决定让RC继续使用Beta,我无法知道是否RedirectToAction添加了强类型.是否有人尝试过它并且在RC中是否存在强类型RedirectToAction(也许ActionLink)?

asp.net-mvc mvccontrib url-redirection

19
推荐指数
3
解决办法
4599
查看次数

有人在Visual Studio中使用"数据库项目"吗?

我最近试了一下(SQL 2008版),我发现它们还可以.好吧,唯一的问题是该向导不够智能,无需先删除所有数据即可更新数据库结构.这就是为什么这些项目没有在实践中使用?

实际上从来没有见过任何人使用它们或者根本没有提过它们.除非你明确地寻找它,否则在博客和论坛中也没什么可看的.

他们怎么了?

database-design database-project visual-studio-2008 visual-studio

18
推荐指数
3
解决办法
4870
查看次数

所有关于为网站选择正确的字体

我其实现在有两个问题:

1)网站首选哪些字体?现在我非常喜欢'Segoe UI',但它只适用于最新的Windows系统,如Vista和2008 Server.所以我定义了一个序列:

font-family: 'Segoe UI', Tahoma, Arial, Helvetica, Sans-Serif;
Run Code Online (Sandbox Code Playgroud)

除了'Segoe UI'之外,我真的不喜欢它们的外观.除了那之外还有什么好的字体可以使用的建议吗?我也试过'Trebuchet MS',它在文档上看起来很棒,但在页面上却没有.

2)用CSS指定每种特定字体家族的不同字体大小的任何方法?像'Segoe UI - 9px',Tahoma - 8px等.这可能是不可能的,但也许有一些技巧?

我也知道我现在会收到很多评论来使用相对字体大小,但我不希望这样.我的设计中有一些不可拉伸的图形.如果用户或浏览器默认导致以不同大小呈现的字体,则设计很快就会崩溃.我更喜欢具有字体大小限制的设计而根本没有设计.

css fonts

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

不能隐式地将类型'X'转换为'string' - 何时以及如何判断它"不能"?

现在我用Guids了.

我当然记得,在某些地方的代码中,这种隐式转换是有效的,而在其他地方却没有.直到现在我都没有看到这种模式.

编译器如何决定它何时不能?我的意思是,类型方法Guid.ToString()存在,不需要在需要这种转换时调用它吗?

有人可以告诉我在什么情况下这种转换是自动完成的,当我必须myInstance.ToString()明确调用时?

c# tostring type-conversion

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

如何增加CSS中的行间距?

我有类似的东西:

<table>
    <tr>
        <td>Hello,<br/>World!</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

两条线

Hello,
World!
Run Code Online (Sandbox Code Playgroud)

显示得太近了.任何增加它们之间间距的方法(通过线宽的一部分(没有另一个<br/>))?

html css

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

我可以在T-SQL SELECT中定义循环变量(如LINQ中的LET)吗?

我可以用LINQ写这样的东西:

var selection = from person in personList
                let initials = person.FirstName[0] + person.LastName[0]
                select initials;
Run Code Online (Sandbox Code Playgroud)

我可以用SQL做类似的事情,比如:

SELECT @Initials
FROM [Person]
SET @Initials = SUBSTRING (Person.FirstName, 1, 1) + SUBSTRING (Person.LastName, 1, 1)
Run Code Online (Sandbox Code Playgroud)

可能不是,但也许有一个伎俩?

我需要有一个预先计算的变量,以便在复杂的WHERE子句中进一步使用,以避免极端复杂性和代码重复.

sql t-sql sql-server

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

如何在Visual Studio 2008中制作文档选项卡按从左到右的顺序显示,就像在早期的VS中一样?

在早期版本的VS(2003年肯定,可能是2005年)中,当您打开项目文件时,选项卡将打开到右侧.在当前的VS 2008中它始终向左打开,因此我必须手动重新排列它们.这是耗时和愚蠢的,因为我觉得我被迫按照从右到左的顺序写作.我寻找合适的设置,但没有找到任何东西.

这种行为是永久的吗?有什么方法可以把它还给我?

visual-studio-2008 visual-studio

7
推荐指数
2
解决办法
4094
查看次数

在C++和C#中是以预定或随机顺序执行的多个条件检查?

情况:使用许多条件在C++或C#中进行条件检查:

if (condition1 && condition2 && condition3)
{
    // Do something
}
Run Code Online (Sandbox Code Playgroud)

我一直认为不能保证执行这些检查的顺序.所以它不一定是条件1然后是条件2,而不是条件3.我在C++的时代学到了它.我想我被告知或在某处阅读.

直到知道我总是编写安全代码来解决在以下情况下可能的空指针:

if ((object != null) && (object.SomeFunc() != value))
{
    // A bad way of checking (or so I thought)
}
Run Code Online (Sandbox Code Playgroud)

所以我在写:

if (object != null)
{
    if (object.SomeFunc() != value)
    {
        // A much better and safer way
    }
}
Run Code Online (Sandbox Code Playgroud)

因为我不确定首先运行非空检查,然后才会调用实例方法来执行第二次检查.

现在,我们最伟大的社区头脑告诉我,执行这些检查的顺序保证以从左到右的顺序运行.

我很惊讶.对C++和C#语言来说真的如此吗?

有没有人听过我之前听过的版本?

c# c++ deterministic non-deterministic

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

ASP.NET:更好地在资源或数据库中存储可本地化的UI文本?

似乎有两种不同的方法.ASP.NET框架为我们提供了一种通过将UI字符串放在资源中来简化页面本地化的方法,如UserProfile.en.resx,UserProfile.fr.resx等.

另一种方法是将所有字符串放在数据库中的单独表中,然后使用一些自定义机制来检索它们,以符合当前活动的语言/文化设置.

据我所知,数据库方法对于大型项目(如企业软件)更为典型.它还有一个好处,即您可以向该翻译公司提供对该数据库的外部访问权限.有了资源,这将是困难的.

另一方面,从数据库中检索所有静态字符串是额外的流量和负载开销.我认为相对较小的网站没有任何好处."小"意味着不是流量,而是页面的数量和复杂性.

我个人更喜欢为我的私人项目使用资源.这是一个绝对糟糕的主意吗?

顺便说一句,我还可以使用ASP.NET MVC的资源吗?

任何想法都表示赞赏.

编辑:只有一个答案,不能相信这个问题对任何人都没有兴趣.没有人想分享他们的意见?

asp.net multilingual resources localization

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

OpenID提供商为消费者提供哪些个人信息?

最重要的问题是我的电子邮件地址是否被传输到消费服务.

例如,如果我使用谷歌在这里登录SO,是否知道我的Gmail地址?

他是否知道我在gmail设置中输入的名称是否用于外发邮件?

OpenID提供商是否传输了其他内容?

现在,锤子问题:我理解消费者获得某种加密/散列值来唯一地标识提供者管理的帐户.如果我想重置此值以从所有网站取消与我的Google OpenID关联并再次从头开始重新注册,该怎么办?

我发现SO(可能还有其他网站)没有告知用户这些隐私问题,这是非常愚蠢和用户不友好的.你登录,你根本不知道你将是多么私密.废话.这可能是用一些OpenID规范编写的,但普通用户是否会阅读它们,更不用说理解它们了?

openid

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