小编rak*_*los的帖子

mvc route问题 - 使用整数参数

我有一条这样的路线global.asax.cs:

        routes.MapRoute(
           "NewsArticles",
           "News/{page}",
           new { controller = "News", action = "Index", archive = false }
       );
Run Code Online (Sandbox Code Playgroud)

如何限制对此路由的访问,以便仅在用户使用整数时遇到?

.net asp.net-mvc routing url-routing

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

c# - 如果方法运行时间过长,则中止该方法的执行

如果运行时间过长,我怎样才能中止方法的执行?

例如

string foo = DoSomethingComplex();
Run Code Online (Sandbox Code Playgroud)

但如果DoSomethingComplex()花的时间太长(20秒就可以说).然后只需将foo设为"";

.net c#

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

多个JavaScript文件合并为一个

我正在ASP.NET MVC中开发并使用多个JavaScript文件.例如jQuery,jQuery UI,Google Maps,我自己的JavaScript文件等.

为了表现,我应该将它们合二为一吗?如果是这样,怎么样?

javascript asp.net

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

linq to sql,进行一次db调用,而不是三次

嗨我根据他们收到的已经提交的帖子,他们提交的活动以及已收到积分的评论收到的用户积分来计算用户积分 -

public int GetUserPoints(string userName)
{
    int? postPoints = db.Posts.Where(p => p.Aspnet_User.UserName == userName).Sum(b => (int?)b.UpVotes);
    int? eventPoints = db.Events.Where(p => p.Aspnet_User.UserName == userName).Sum(b => (int?)b.UpVotes);
    int? commentPoints = db.Comments.Where(p => p.Aspnet_User.UserName == userName).Sum(c => (int?)c.UpVotes - (int?)c.DownVotes);

    return (postPoints.HasValue ? postPoints.Value : 0) + (eventPoints.HasValue ? eventPoints.Value : 0) + (commentPoints.HasValue ? commentPoints.Value / 5 : 0);
}
Run Code Online (Sandbox Code Playgroud)

我正在进行3次单独的db调用来实现这一点.我可以一个人做吗?

.net c# linq-to-sql

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

验证所需的两个字段之一

我有两个字段:

并且只需要其中之一。但如果两者都被省略,我希望两个字段都突出显示。如果填写其中之一,则模型没问题,表格应该提交。

如何才能做到这一点?

c# model-view-controller asp.net-mvc

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

创建一个允许 9 或 10 位数字的正则表达式

我需要正则表达式方面的帮助

我需要它匹配以50.

我有:

^[ ]*(50)[0-9]{7}[ ]*$
Run Code Online (Sandbox Code Playgroud)

允许 9 位数字。

我该如何扩展它以便它也允许 10 位数字?

regex

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

正则表达式8位数,最后一个字母数字

我需要一个正则表达式,其值应该是8个characeters long,它应该以8开头,最后一个数字可以是字母数字.

例如:这些应该有效:

8765432A

87654321

我正在与最后一个角色挣扎:

^[ ]*(8)[0-9]{6}[ ]*$
Run Code Online (Sandbox Code Playgroud)

你能帮我吗?

谢谢

regex

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

xslt超链接,分隔url和descption

我在sharepoint中有一个带有超链接列的列表.

我将此列表放入xml并将xslt应用于它.

xml以下列形式生成输出:

<link>http://www.foo.com, http://www.foo.com</link>
Run Code Online (Sandbox Code Playgroud)

如何使用xslt显示此链接?

谢谢

xslt sharepoint

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

将xml转换为已排序的字典

我有一个类似于这样的xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<data>
    <resource key="123">foo</resource>
    <resource key="456">bar</resource>
    <resource key="789">bar</resource>

</data>
Run Code Online (Sandbox Code Playgroud)

我想把它放入一个字典(排序)作为键值对.即:123:foo,456:bar ...等

钥匙是未知的.

我怎样才能做到这一点?

c# xml

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

使用xslt的查询字符串

是否可以使用xslt访问查询字符串?

我有一个网址,例如

www.example.com/page.aspx?k=aa&lang=en

我想做点什么

如果lang = en

<div>displaly stuff</div>
Run Code Online (Sandbox Code Playgroud)

其他

 <div>display other stuff</div>
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何使用xslt做到这一点吗?

xslt url

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