小编pub*_*tic的帖子

ASP.NET webforms + ASP.NET Ajax与ASP.NET MVC和Ajax框架的自由

如果给出选择,你会选择哪条路径?

ASP.NET Webforms + ASP.NET AJAX

要么

您选择的ASP.NET MVC + JavaScript框架

ASP.NET Webforms/ASP.NET AJAX是否存在与MVC相比的限制?

.net asp.net ajax asp.net-mvc asp.net-ajax

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

如何访问当前的Subversion内部版本号?

如何在subversion中自动导入最新的构建/修订号?

我们的目标是让您的网页页脚上的数字显示为SO.

svn

21
推荐指数
7
解决办法
3万
查看次数

为什么EF 6教程使用异步调用?

关于如何将EF 6与MVC 5一起使用的最新EF教程似乎倾向于使用对数据库的asych调用,如:

Department department = await db.Departments.FindAsync(id);
Run Code Online (Sandbox Code Playgroud)

这是新标准/最佳做法吗?

我不确定ASP.NET MVC的这种开发风格有什么好处.

有人可以评论这种模式,这是MS推广的新标准吗?

c# asp.net-mvc entity-framework async-await

17
推荐指数
2
解决办法
7284
查看次数

我可以依赖GetHashCode()的值来保持一致吗?

假设使用相同的字符串值,GetHashCode()的返回值是否保证一致?(C#/ ASP.NET)

我今天将我的代码上传到服务器,令我惊讶的是我不得不重新索引一些数据,因为我的服务器(win2008 64位)与台式机相比返回了不同的值.

c# hash

15
推荐指数
3
解决办法
5542
查看次数

从项目中删除.svn文件夹以进行部署

我正在使用subversion(TortoiseSVN),我想从我的项目中删除.svn文件夹进行部署,是否有使用subversion自动执行此操作的方法,还是我必须为此创建自定义脚本?

svn deployment tortoisesvn

15
推荐指数
4
解决办法
9126
查看次数

设计Google日历等日历系统

我必须创建类似于Google日历的内容,因此我创建了一个包含用户所有事件的事件表.

困难的部分是处理重新发生的事件,事件表中的行有一个event_type字段,告诉你它是什么类型的事件,因为事件可以只针对一个日期,或者每x天重新发生一次事件.

主要的设计挑战是处理重新发生的事件.

当用户使用月份视图查看日历时,如何显示给定月份的所有事件?查询会很棘手,所以我认为创建另一个表并为每个事件创建一个行会更容易,包括重新发生的事件.

你们有什么感想?

algorithm calendar

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

OpenID登录工作流程?

当有人使用Open ID登录网站时,幕后会发生什么?

有人可以向我解释在合作伙伴开放ID网站的典型登录过程中发生的工作流程/步骤吗?(像这个网站)

即当我登录myopenid时,传递给这个网站的是什么?SO如何知道这是正确的登录?

openid

10
推荐指数
2
解决办法
5225
查看次数

Windows计划任务是否可以连接到休止端点?

我有一个用ASP.NET Web API编写的休息服务.

我想要一个计划任务连接到端点,如:

www.example.com/jobs/job1
Run Code Online (Sandbox Code Playgroud)

我希望能够设置每隔12小时说一次的间隔时间.

是否可以使用计划任务执行此操作?

我想避免创建一个Windows服务只是为了ping一个休息端点.

c# asp.net-mvc scheduled-tasks asp.net-web-api

10
推荐指数
2
解决办法
6595
查看次数

如何创建返回禁止结果的过滤器

我想创建一个web api过滤器,检查请求标头是否具有正确的Api密钥.

如果没有,我想返回403响应代码并停止执行(禁止的操作)

public class ApiPermission : ActionFilterAttribute
{
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {

        }
}
Run Code Online (Sandbox Code Playgroud)

使用filterContext我知道我可以做类似的事情:

filterContext.Result = new RedirectTo...
Run Code Online (Sandbox Code Playgroud)

但是如何将状态代码更改为403并返回一个字符串并停止执行并停止处理其他过滤器和控制器操作?

c# asp.net-mvc asp.net-web-api

9
推荐指数
3
解决办法
5550
查看次数

使用Web API访问查询字符串和表单参数

如果您因为任何原因选择不在HttpPost请求中使用modelbinding,还有哪些其他方法可以访问QueryString(HttpGet)或Form参数(HttpPost)?

传统上你可以这样做:

Request.QueryString["Key"]
Request.Form["Key"]
Request["Key"]
Run Code Online (Sandbox Code Playgroud)

我似乎无法在Web API中找到任何类似的东西.

c# asp.net-web-api

8
推荐指数
2
解决办法
2174
查看次数