我有一个应用程序,我需要用户上传照片.将照片上传到服务器后(不应该花很长时间),用户应该回复一个常规HTML页面的响应"谢谢... bla bla bla ..."
现在,在响应发送之后回到客户端,他继续他的快乐方式,我希望服务器继续处理这张照片.它需要做一些沉重的事情并且需要很长时间.但这没关系因为用户没有等待任何事情.他可能在另一页.
所以我的问题是,我如何使用ASP.NET做到这一点.我正在编写的应用程序是在ASP.NET MVC中,所以我想象的东西
//save the photo on the server
//and send viewdata saying "thanks..."
return View();
//keep doing heavy processing on the photo
Run Code Online (Sandbox Code Playgroud)
但我想这不是真的如何完成.此外,由于有时我使用ASP.NET WebForms,这也是如何使用WebForms完成的.
谢谢!
我在这里看到过类似的问题,但没有找到答案.
我正在大学学习计算机图形学课程,我们学习了用于显示形状的不同算法.
我的任务是选择任何开发平台并实现这些算法.
由于我有使用WPF开发的经验,我想将它用于此任务.
但我似乎无法找到如何给出像素的坐标并改变它的颜色.
我知道学校相关的问题在stackoverflow上不是那么受欢迎,但我不觉得问这个问题是以任何方式欺骗我的作业.
谢谢!
我遇到了一个LINQ to SQL非常奇怪的场景.我想知道我做错了什么.但我认为这是一个真正的可能性,这是一个错误.
下面粘贴的代码不是我的真实代码.这是我使用Northwind数据库为这篇文章创建的简化版本.
一点背景:我有接受一个的方法IQueryable的Product和"过滤器对象"(我将在一分钟内描述).它应该运行一些"Where"扩展方法IQueryable,基于"过滤器对象",然后返回IQueryable.
所谓的"过滤器对象"是System.Collections.Generic.List这种结构的匿名类型:{ column = fieldEnum, id = int }
fieldEnum是Products表格的不同列的枚举,我可能希望用于过滤.
而不是进一步解释我的代码如何工作,如果你只是看看它会更容易.这很容易理解.
enum filterType { supplier = 1, category }
public IQueryable<Product> getIQueryableProducts()
{
NorthwindDataClassesDataContext db = new NorthwindDataClassesDataContext();
IQueryable<Product> query = db.Products.AsQueryable();
//this section is just for the example. It creates a Generic List of an Anonymous Type
//with two objects. In real life I get the same kind of collection, but it …Run Code Online (Sandbox Code Playgroud) 你好.
我正在建立一个展示大量产品的网站.我希望URL对人类友好并针对搜索引擎进行优化,因此我希望将过滤产品反映在URL中.例如,用于过滤产品的可能URL路径将是
website.com/Type/Car/Country/Usa/Manufacturer/Ford/Year/2007
所以这是我的问题,因为我总是想弄清楚如何根据这些字符串过滤数据库,这是一个使用字符串作为主键绝对有意义的情况吗?
就性能而言.
我已经阅读了这个stackoverflow问题的答案
字符串作为SQL数据库中的主键
人们说它取决于字符串的大小和其他因素但在我看来,在这种情况下,因为我总是会'寻找'在不同表中的字符串中,该字符串是主要字符串是有意义的.另一种方法是将整数设置为主键,但我仍然会搜索非主字符串并从中找出主键.从我对数据库的理解来看,这是一个坏主意,因为它们以一种搜索主键的速度比搜索任何其他字段的方式存储数据.
我正在使用MS SQL Server 2005.谢谢.
asp.net ×1
asp.net-mvc ×1
database ×1
graphics ×1
linq ×1
linq-to-sql ×1
pixel ×1
seo ×1
sql-server ×1
wpf ×1