小编Ger*_*ald的帖子

git和ASP MVC

有人知道用git和建立新项目的好文章ASP.NET MVC吗?

只是想知道包含什么ignore以及如何处理部署.

git asp.net-mvc gitignore

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

为什么在单击浏览器后退按钮时有时会清除HTML表单

我相信每个人都知道这种行为.您在网上填写表格,然后提交.提交后,您认识到您填写了一些错误的数据.所以,你点击浏览器后退按钮.然后,有时表单仍然包含您输入的数据(您希望在这种情况下),有时不会.

当它被清除时,我找不到任何连接.

我在internet/stackoverflow上找到的一些答案:

  • 在https连接上,表单始终被清除
  • 当使用带有会话的动态网站时,表格总是被清除

但他们两个都是绝对错误的.我看过网站(比如我自己的网站)确实在浏览器恢复之后保留了表单数据,并且正在使用https 正在使用会话.

所以请:有人可以解释一下浏览器是如何处理这些东西的吗?

顺便说一句:我的任务是确保清除表单数据.

html browser forms form-data back-button

14
推荐指数
1
解决办法
9423
查看次数

ASP.NET MVC验证消息未进行本地化

我正在使用ASP.NET MVC 4进行不引人注意的客户端验证.我的应用程序中的语言是德语(在web.config文件中定义)

如果我有一个必填字段(在我的代码优先类中配置了数据注释),客户端验证工作正常.唯一的缺点:消息不是本地化的.

字段XXXX是必需的.

有没有解决这个问题的方法?

asp.net-mvc localization unobtrusive-validation

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

如何为Entity Framework 5定制多元化

由于我的数据库是使用德语表和列名设计的,因此实体框架的默认复数功能对我不起作用.

我已经找到了几个讨论这个问题的资源,但它们似乎都没有用.

我发现:有PluralisationService,我可以添加映射:

PluralizationService pluralizer =
      PluralizationService.CreateService(CultureInfo.GetCultureInfo("en-us"));
ICustomPluralizationMapping mapping = ps as ICustomPluralizationMapping;
mapping.AddWord("Tabelle", "Tabellen");
Run Code Online (Sandbox Code Playgroud)

但下一步是什么?我试过:

EntityModelSchemaGenerator generator = new EntityModelSchemaGenerator(container);
generator.PluralizationService = pluralizer;
generator.GenerateMetadata();
Run Code Online (Sandbox Code Playgroud)

并将它们都放在我的POCO T4模板中.但它引发了以下异常:

EntityContainer'ContainerName'不是商店EntityContainer.参数名称:StoreEntityContainer
at System.Data.Entity.Design.EntityModelSchemaGenerator.Initialize(...)
at Microsoft.VisualStudio.TextTemplating ... GeneratedTextTransformation.TransformText()

entity-framework poco pluralize entity-framework-4 entity-framework-5

9
推荐指数
1
解决办法
520
查看次数

Selenium 2(webdriver):截取屏幕截图返回黑色图像

我在ASP.NET网站中使用Selenium 2(Webdriver)来构建服务,用户可以在其中输入他们的URL并获取使用不同浏览器制作的页面截图.

我的页面是Windows Server 2008 R2上的hostet.

截图与FirefoxDriver完美的作品.但是当我使用时InternetExplorerDriver,我只得到一个空的黑色文件.

该应用程序以管理员身份运行 - 因此不存在权限问题.

我的代码:

// Opening the Browser
var ieCapabilities = DesiredCapabilities.InternetExplorer();
ieCapabilities.SetCapability(InternetExplorerDriver.IntroduceInstabilityByIgnoringProtectedModeSettings, true);
var browserIe = new InternetExplorerDriver(ieCapabilities);
browserIe.Navigate().GoToUrl("http://www.google.com");
// Screenshot
var dir = Server.MapPath("/screenshots/");
browserIe.GetScreenshot().SaveAsFile(dir + "Filename.png", ImageFormat.Png);
browserIe.Close();
Run Code Online (Sandbox Code Playgroud)

为什么我的文件是黑色的任何想法?谢谢!

c# asp.net internet-explorer screenshot selenium-webdriver

7
推荐指数
1
解决办法
5616
查看次数