Tag: asp.net

如何使用JavaScript创build会话?

如何在JavaScript创build会话? 我尝试像这样: <script type="text/javascript" > { Session["controlID"] ="This is my session"; } </script> 为什么我要找会话? 我使用AJAX请求XML。 XML响应我想要存储在会话和这个会话中,我想传递给服务器页面(.asp)。 我的意思是写像这样的东西: <% response.write session("MySession")%>

如何使用ASP.Net MVC路由路由图像?

我升级了我的网站,使用传统的ASP.Net webforms的ASP.Net MVC。 我正在使用MVC路由将旧的.aspx页面的请求redirect到他们的新Controller / Action等价物: routes.MapRoute( "OldPage", "oldpage.aspx", new { controller = "NewController", action = "NewAction", id = "" } ); 这对于页面非常有用,因为它们直接映射到控制器和操作。 但是,我的问题是请求图像 – 我不知道如何redirect这些传入的请求。 我需要将传入的http://www.domain.com/graphics/image.png请求redirect到http://www.domain.com/contenthttp://img.dovov.comimage.png 。 使用.MapRoute()方法时,正确的语法是什么?

为什么我应该使用int而不是一个字节或C#中的短

关于这个问题,我find了几条线索。 大多数人似乎赞成在他们的c#代码中使用int,即使一个字节或smallint会处理数据,除非它是一个移动应用程序。 我不明白为什么。 将C#数据types定义为数据存储解决scheme中的相同数据types是否更有意义? 我的前提:如果我正在使用types化的数据集,Linq2SQL类,POCO,这种或那种方式,我会遇到编译器数据types转换问题,如果我不保持我的数据types跨我的层同步。 我真的不喜欢做System.Convert,因为在c#代码中使用int更容易。 我总是使用任何最小的数据types来处理数据库中的数据以及代码,以保持我的数据库接口干净。 所以,我敢打赌,我的C#代码中的75%是使用字节或短而不是int,因为这是数据库中的内容。 可能性:这是否意味着大多数在代码中使用int的大多数人也使用int数据types作为它们的sql存储数据types,并且可能不关心数据库的整体大小,还是在代码中执行system.convert? 为什么我在乎:我一直在自己的工作,我只是想熟悉最佳实践和标准的编码惯例。

在垃圾桶和GAC中,哪一个被使用?

我们有一个web应用程序部署到许多网站只有前端更改,共享后端部分有GAC中的DLL,所以我们只需要更新一个DLL,所有的网站获取更新。 有没有办法用/ bin文件夹中的DLL来覆盖GAC,以便在发布之前testing新function?

ASP.NET MVC如何禁用自动caching选项?

如何从asp.Net mvc应用程序禁用自动浏览器caching? 因为caching所有链接时遇到了caching问题。 但有时它会自动redirect到DEFAULT INDEX PAGE存储caching,然后我一直点击该链接将它redirect到DEFAULT INDEX PAGE。 所以有人知道如何从ASP.NET MVC 4手动禁用caching选项?

HTTPS与Visual Studio的内置ASP.NET开发服务器

有没有办法通过HTTPS访问Visual Studio的内置ASP.NET开发服务器?

HTTPModule事件执行顺序?

有没有人知道一个网站或页面,或知道HTTPApplication类的HTTPModule事件执行事件的执行顺序? 我发现所有事件的MSDN文档 ,但没有显示过程步骤的列表,我一直没能find一个。

中继器,ListView,DataList,DataGrid,GridView …哪个可以select?

这么多不同的控件可供select! 什么是确定哪个控件用于在ASP.NET中显示数据的最佳实践?

在ASP.NET MVC中提供favicon.ico

ASP.NET MVC中如何提供favicon.ico的最终/最佳build议是什么? 我目前正在做以下工作: 添加一个条目到我的RegisterRoutes方法的一开始 : routes.IgnoreRoute("favicon.ico"); 将favicon.ico放在我的应用程序的根目录下(这也将是我的域的根)。 我有两个问题: 没有办法把favicon.ico放在我的应用程序根目录以外的地方。 在Content和Controllers的相同级别上,这真是太棒了。 这是IgnoreRoute("favicon.ico")声明是否足够 – 或者我也应该按照Phil Haack的博客文章所述进行以下操作。 我没有意识到在任何根目录以外的任何目录中看到了对favicon.ico的请求 – 这会使得这是不必要的(但是知道如何去做)是很好的。 routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});

Visual Studio 2015不语法高亮剃刀或智能感知

我在VS2015 RC的Razor视图没有显示C#代码的正确颜色。 我的项目在VS2013中工作得很好,但不是在2015年,也没有给我任何关于C#代码的Intellisense。 该解决scheme构build和网站运行良好。 我尝试了以下无济于事 禁用所有的Visual Studio扩展 删除我的.suo文件 删除项目并重新添加到解决scheme 我该如何解决这个问题? 例: