草庐IT

PTS2-MVC

全部标签

c# - MVC3 Unobtrusive Validation 在 Ajax 调用后不起作用

好吧,事情是这样的,我在SO上看到了一些与此问题相关的帖子,但对我来说没有任何效果。基本上,我选择了从部分View加载的下拉菜单,我试图根据先前选择的下拉菜单过滤每个后续下拉菜单的内容。如果我只是调用div容器中的部分View,然后加载页面,数据注释的验证工作正常,主要是Required属性。但是,如果我尝试通过AJAX加载与此处设置相同的部分,则必需验证不起作用,任何人都可以在此之后发布表单和KABOOM。我发现有人说在成功回调中你需要让客户端验证器重新解析表单,我正在尝试这样做,但它似乎不起作用。我有一个看起来像这样的View......@modelArea51.Models.Wo

c# - ASP.NET MVC 5 错误处理

我们要处理403错误、404错误、所有由MySpecialDomainException引起的错误,并为所有其他错误(包括IIS配置中的错误!)提供默认错误页面。所有错误都应该返回正确的RazorView,在View前面有一个ErrorController会非常好。例如是这样的:publicclassErrorController:Controller{publicViewResultNotFound(){returnView();}publicViewResultForbidden(){returnView();}publicViewResultDefault(){varex=Obt

c# - ASP.NET MVC 5 错误处理

我们要处理403错误、404错误、所有由MySpecialDomainException引起的错误,并为所有其他错误(包括IIS配置中的错误!)提供默认错误页面。所有错误都应该返回正确的RazorView,在View前面有一个ErrorController会非常好。例如是这样的:publicclassErrorController:Controller{publicViewResultNotFound(){returnView();}publicViewResultForbidden(){returnView();}publicViewResultDefault(){varex=Obt

c# - 将一个简单的字符串从 Controller 传递到 View MVC3

我知道这看起来很基本,而且应该是这样,但我无法找出哪里出错了。(我已经阅读了关于SO的其他标题相似的文章,以及网络上的其他资源,但仍然无法弄明白),因此我们将不胜感激。我有一个Controller,我在其中设置了一个字符串变量。现在我不介意这是采用属性、ActionResult还是直接方法的形式。我只想要一个我可以在Controller中使用的简单字符串,并将其返回给View。本质上,我要做的是列出给定文件夹中的文件。所以我的逻辑是这样的:找到当前文件夹(部分成功)将路径附加到您要放置的文件所在的位置。例如,如果我当前的文件夹是Web\,那么如果我想列出所有CSS文件,我将附加类似“C

c# - 将一个简单的字符串从 Controller 传递到 View MVC3

我知道这看起来很基本,而且应该是这样,但我无法找出哪里出错了。(我已经阅读了关于SO的其他标题相似的文章,以及网络上的其他资源,但仍然无法弄明白),因此我们将不胜感激。我有一个Controller,我在其中设置了一个字符串变量。现在我不介意这是采用属性、ActionResult还是直接方法的形式。我只想要一个我可以在Controller中使用的简单字符串,并将其返回给View。本质上,我要做的是列出给定文件夹中的文件。所以我的逻辑是这样的:找到当前文件夹(部分成功)将路径附加到您要放置的文件所在的位置。例如,如果我当前的文件夹是Web\,那么如果我想列出所有CSS文件,我将附加类似“C

c# - 我们应该将 CancellationToken 与 MVC/Web API Controller 一起使用吗?

异步Controller有不同的例子。其中一些在方法定义中使用了CancellationToken:publicasyncTaskShowItem(intid,CancellationTokencancellationToken){awaitDatabase.GetItem(id,cancellationToken);...但其他示例甚至VS2013的默认ASP.NET项目根本不使用CancellationToken并且在没有它的情况下工作:publicasyncTaskShowItem(intid){awaitDatabase.GetItem(id);...不清楚我们是否应该在Con

c# - 我们应该将 CancellationToken 与 MVC/Web API Controller 一起使用吗?

异步Controller有不同的例子。其中一些在方法定义中使用了CancellationToken:publicasyncTaskShowItem(intid,CancellationTokencancellationToken){awaitDatabase.GetItem(id,cancellationToken);...但其他示例甚至VS2013的默认ASP.NET项目根本不使用CancellationToken并且在没有它的情况下工作:publicasyncTaskShowItem(intid){awaitDatabase.GetItem(id);...不清楚我们是否应该在Con

c# - 如何在 ASP.NET MVC 中设置时区?

在我的网站上,我需要知道人们所在的时区,以便在正确的时间向他们显示消息。我不太确定在有关如何执行此操作的教程方面要搜索什么。我打算做的是:当用户访问我的网站时,他们将通过从下拉列表中选择来设置时区。我会将他们的设置存储在我的数据库中,并用它来计算时间。我不确定我需要什么。我的数据库时间应该存储什么?我在某处读到它应该存储为UTC。如何设置我的数据库来执行此操作?此外,我将在共享托管站点上,因此必须以我可以做到的方式进行设置(可能通过webconfig?)。接下来,我需要一个包含所有时区的列表作为HTML帮助程序或常规HTML。我真的不想做一个。然后,就像我说的,我需要一个教程来告诉我该

c# - 如何在 ASP.NET MVC 中设置时区?

在我的网站上,我需要知道人们所在的时区,以便在正确的时间向他们显示消息。我不太确定在有关如何执行此操作的教程方面要搜索什么。我打算做的是:当用户访问我的网站时,他们将通过从下拉列表中选择来设置时区。我会将他们的设置存储在我的数据库中,并用它来计算时间。我不确定我需要什么。我的数据库时间应该存储什么?我在某处读到它应该存储为UTC。如何设置我的数据库来执行此操作?此外,我将在共享托管站点上,因此必须以我可以做到的方式进行设置(可能通过webconfig?)。接下来,我需要一个包含所有时区的列表作为HTML帮助程序或常规HTML。我真的不想做一个。然后,就像我说的,我需要一个教程来告诉我该

c# - 使用模型的 ASP.NET MVC 重定向

目前,我的Controller中有一个方法可以接受表单集合、保存数据,然后在“详细信息”页面中显示数据。目前,代码看起来像这样:[HttpPost]publicActionResultCreate(PersonModelperson){if(person.IsValid()){person.additionalData="Personcreatedsuccessfully";returnView("Details",person);}}问题是,以这种方式返回详细信息View会保留URLmysite/Person/Create-理想情况下,我希望URL为mysite/Person/Det