我在Views的Jobs文件夹中有一个View Name"Message".我希望从不同控制器的动作返回该视图,名为"MarketController"
public class MarketController : Controller
{
[HttpPost]
public ActionResult Save()
{
// logic to save the record
TempData["message"] = "Save successfully";
return View("Message");
}
}
Run Code Online (Sandbox Code Playgroud)
问题是"消息"视图不在市场视图中,我如何从MarketController返回该视图.
(我不想在这里使用RedirectToaction方法.)
我有一个Quartz.net Job,其定义如下.
[PersistJobDataAfterExecution]
[DisallowConcurrentExecution]
public class AdItemsJob : IJob, IInterruptableJob
{
public void Execute(IJobExecutionContext context)
{
// Job execution logic,
}
}
Run Code Online (Sandbox Code Playgroud)
因为我用DisallowConcurrentExecution属性装饰了Job .
我所知道的这个属性,我们不能同时运行同一个作业的多个实例.多个实例的含义是什么? 具有不同密钥
的两个作业是否AddItemsJob被称为相同实例或不同实例.
具有不同密钥的两个作业是否可以同时执行.
这是一种常见的做法,即在django项目上工作的人通常会将迁移推送到版本控制系统以及其他代码.
我的问题是为什么这种做法如此普遍?为什么不推送更新的模型,每个人都在本地生成迁移.这种方法也可以减少解决迁移冲突的工作量.