asp.net相关内容

ASP.NET 页面生命周期说明

我在一段时间前的一次采访中被要求解释 ASP.NET 页面生命周期.我确实向他解释过,但他对我的回答并不满意.有人可以向我解释一下生命周期吗? 解决方案 ASP.NET页面生命周期共有10个事件,顺序为: 初始化 加载视图状态 回传数据 加载 验证 活动 预渲染 保存视图状态 渲染 卸载 下面是 ASP.NET 页面生命周期的图形视图,以及该事件中预期的代码类 ..
发布时间:2021-12-02 09:39:11 C#/.NET

bin 和 gac 中的 Dll,使用哪个?

我们有一个 Web 应用程序,该应用程序部署到许多网站,仅更改前端,共享后端部分在 GAC 中有它的 DLL,因此我们只需更新那个 DLL,所有站点都会得到更新. 有没有办法用/bin 文件夹中的 DLL 覆盖 GAC,以便在新功能发布之前对其进行测试? 解决方案 如果它与引用的 DLL 具有相同的版本号,则使用 GAC. 如果你增加版本号,参考新版本号重建网站,把新版本放到/ ..
发布时间:2021-12-02 09:39:00 C#/.NET

ASP.NET MVC 相对路径

在我的应用程序中,我经常不得不使用相对路径.例如,当我引用 JQuery 时,我通常是这样做的: 现在我正在过渡到 MVC,我需要考虑一个页面可能具有的不同路径,相对于根.这当然是过去 URL 重写的一个问题,但我设法通过使用一致的路径来解决它. ..
发布时间:2021-12-02 09:38:46 C#/.NET

将数据表导出到 Excel 文件

我有一个包含 30 多列和 6500 多行的数据表.我需要将整个数据表值转储到 Excel 文件中.任何人都可以帮忙处理 C# 代码.我需要每个列值都在一个单元格中.To准确地说,我需要 Excel 文件中 DataTable 的精确副本.请帮忙. 谢谢,维克斯 解决方案 使用此代码... dt = city.GetAllCity();//你的数据表字符串附件=“附件;文件名=c ..
发布时间:2021-12-02 09:38:36 C#/.NET

从数据库填充 DropDownList 的正确方法是什么?

我正在从 SQL Server 数据库填充 DropDownList,如下所示.它工作正常,但我不确定这是一个好方法.有人可以对这种方法有所了解,并进行一些改进吗? private void LoadSubjects(){ddlSubjects.Items.Clear();string selectSQL = "SELECT SubjectID,SubjectName FROM Students ..
发布时间:2021-12-02 09:38:25 C#/.NET

将 Web API 添加到现有 MVC Web 应用程序后出现 404 错误

这里有一个很好的问题: 如何将 Web API 添加到现有的 ASP.NET MVC 4 Web 应用程序项目? 不幸的是,这还不足以解决我的问题.我已经试过两次以确保我没有做错任何事.我右键单击“控制器"并添加了项目“Web API 2 Controller with actions, using Entity Framework",在那里我选择了我的模型类和数据库上下文.一切顺利...但 ..
发布时间:2021-12-02 09:38:16 C#/.NET

如何使用 JavaScript 创建会话?

如何在 JavaScript 中创建会话? 我是这样尝试的: 我为什么要找会话? 我使用 AJAX 请求 XML.我想在会话中存储 XML 响应,而这个会话我想传递给服务器页面 (.asp).我的意思是写一些类似的东西: 解决方案 您可以在 cookie 中存储和读取字符串信息. 如果是来自服务器的会话ID,服务器可以生成这个cookie.当另一个请求发送到服务器时 ..
发布时间:2021-12-02 09:38:08 前端开发

你能推荐一个.net模板引擎吗?

我正在寻找一个 .net 模板引擎——简单、轻量、稳定且没有太多依赖的东西.目前我需要的只是创建模板化的纯文本和 html 电子邮件.谁能给我一个好的推荐? 如果它有帮助 - 类似于 Java 的 Freemarker 或 Velocity 库. [更新]感谢您到目前为止的答案 - 非常感谢.当您使用这些库时,我对推荐或战争故事非常感兴趣.似乎是做出决定的最佳方式,而无需逐一尝试. ..
发布时间:2021-12-02 09:38:00 C#/.NET

HTTPModule 事件执行顺序?

有谁知道某个站点或页面,或者知道 HTTPModule 事件执行的 HTTPApplication 类的事件的执行顺序吗? 我找到了 MSDN 文档事件,但它没有显示流程步骤列表,我也找不到. 解决方案 也许这有帮助 http://support.microsoft.com/kb/307985/en-us/ HttpApplication 类提供了许多模块可以与之同步的事 ..
发布时间:2021-12-02 09:37:52 C#/.NET

如何检查输入 IP 在特定 IP 范围内

如果我们让用户输入几个 ip 范围,例如 172.16.11.5 - 100,我如何编写函数来检查 IP(172.16.11.50)是否在范围内? .NET 中是否有任何现有的库可以利用? 解决方案 框架中没有任何内容,但创建一个 IPAddressRange 类并不费力. 您可以通过调用 IPAddress.GetAddressBytes 关于低位地址、高位地址和比较地址.从 ..
发布时间:2021-12-02 09:37:44 C#/.NET

如何在MVC中将PDF返回到浏览器?

我有 iTextSharp 的演示代码 Document document = new Document();尝试{PdfWriter.GetInstance(document, new FileStream("Chap0101.pdf", FileMode.Create));文档.Open();document.Add(new Paragraph("Hello World"));}catch ..
发布时间:2021-12-02 09:37:34 C#/.NET

无法在 Web 服务器上开始调试.无法启动 ASP.NET 调试 VS 2010、II7、Win 7 x64

我在 Windows 7 x64 上运行 Visual Studio 2010(以管理员身份)和 IIS 7.我无需调试即可在 IIS 7 中运行 ASP.NET 网站,但是当我按 F5 进行调试时,我得到: 无法在 Web 服务器上开始调试.无法启动 ASP.NET 调试.无需调试即可启动项目以获得更多信息. 不幸的是,帮助链接对我帮助不大,导致了一大堆东西. 我检查了以下内容 ..
发布时间:2021-12-02 09:37:18 C#/.NET

MVC 5 项目和 Web Api 项目的区别

我是 ASP.NET MVC 和 Web API 的新手,正在尝试了解基础知识.AFAIK,我们在 VS 2013 中有项目模板,命名为 MVC、Web API 和 它们一起. 我已经阅读了教程并了解到我们可以单独使用 MVC 以及使用 Web API 模板来制作 API. 那么,基于架构和使用,这些之间有什么区别? 解决方案 基本上,Web API 控制器是一个 MVC 控制 ..
发布时间:2021-12-02 09:37:09 C#/.NET

将多个参数传递给 jQuery ajax 调用

我有以下 jquery 代码在 aspx 页面中调用 webmethod $.ajax({类型:“POST",url: "popup.aspx/GetJewellerAssets",contentType: "application/json; charset=utf-8",数据:'{"jewellerId":' + 过滤器 + '}',数据类型:“json",成功:AjaxSucceeded, ..
发布时间:2021-12-02 09:37:00 前端开发

Asp Net Web API 2.1 获取客户端IP地址

您好,我需要获取请求 web api 中的某些方法的客户端 IP,我曾尝试从 here 使用此代码 但它总是返回服务器本地 IP,如何以正确的方式进入? HttpContext.Current.Request.UserHostAddress; 来自其他问题: 公共静态类HttpRequestMessageExtensions{私有常量字符串 HttpContext = "MS_HttpCon ..
发布时间:2021-12-02 09:36:53 C#/.NET

HTTP 错误 403.14 - 禁止 - Web 服务器配置为不列出此目录的内容

我刚刚在 Visual Studio 2012 中创建了一个新的空网站并单击了运行(即在浏览器中查看),但出现此错误: HTTP 错误 403.14 - 禁止Web 服务器配置为不列出此目录的内容. 我进入 IIS 并单击目录浏览,然后确保启用了目录浏览,但我仍然收到此错误.我想不通? 我刚刚创建的网站项目没有列在 IIS 管理器的默认网站中,我认为这很奇怪. 我如何摆脱这 ..
发布时间:2021-12-02 09:36:46 C#/.NET

IIS7 在设置 Response.StatusCode 时会覆盖 customErrors 吗?

这里有一个奇怪的问题.每个人都知道,如果您使用 web.config 的 customErrors 部分来制作自定义错误页面,则应该将 Response.StatusCode 设置为适当的值.例如,如果我制作一个自定义的 404 页面并将其命名为 404.aspx,我可以将 放在内容中以使其具有真正的 404状态标题. 跟我走这 ..
发布时间:2021-12-02 09:36:35 C#/.NET

如何更新 ASP.NET Identity 中的声明?

我正在为我的 MVC5 项目使用 OWIN 身份验证.这是我的 SignInAsync 私有异步任务 SignInAsync(ApplicationUser user, bool isPersistent){var AccountNo = "101";AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie) ..
发布时间:2021-12-02 09:36:27 C#/.NET

.Net 选择错误引用的程序集版本

我刚刚将一个现有项目复制到一台全新的机器上开始开发,但遇到了我引用的一个程序集(一个 Telerik DLL)的版本问题. 该项目最初引用了旧版本的程序集(我们称之为 v1.0.0.0).我的新机器安装了最新版本的程序集,所以我想我已经更新了它(我们称之为新版本 v2.0.0.0). 现在问题来了:如果我将旧的 v1.0.0.0 dll 复制到项目文件夹并将其添加为参考,则网站启动不会 ..
发布时间:2021-12-02 09:36:20 C#/.NET