webforms 相关问题

Web窗体是ASP.NET Web框架的一部分。它是您可以用来创建Web应用程序的编程模型之一。 Web窗体是用户通过其浏览器请求的页面,它们构成了为Web应用程序提供外观的用户界面(UI)。

ASP.NET Web 表单 - 找不到指定的文件

我讨厌编写 UI,所以我选择使用这种较旧的技术,因为我有一个内置的图形 UI 设计器。 这是我正在尝试做的事情: Process.Start("文件:///F:/Dashboard%20Files/Open%20Issues....

回答 1 投票 0

调度一个减速器动作会重置表单值react

我忘记了密码页面,该页面显然需要电子邮件输入。提交表单后,我将显示一条 Toast 通知,确认操作成功或错误。 我创建了一个通知

回答 1 投票 0

ASP.NET 按钮根本不触发事件

几个小时前,我发布了一个关于我的代码不起作用的问题,在看到答案和解决方案并尝试后,我的代码仍然不起作用! 所以我尝试了调试技巧和技巧来看看......

回答 3 投票 0

网络表单中的 DotNetBrowser 未显示或加载网站内容

我正在尝试在我的一个 dotnet webforms 项目中使用 dotnet 浏览器。它一直有效,直到目标网站发生变化。该网站的先前版本可以正常工作,其 HTML 结尾如下...

回答 1 投票 0

window.close 无法在 JavaScript 中关闭选项卡

当 SingleSignOn 身份验证成功完成并尝试使用 JavaScript window.close 关闭重定向 URL 选项卡后,我遇到了问题,但它不起作用。 我尝试了很多 JavaScript

回答 1 投票 0

如何在 Visual Studio 2022 中启用 Web 实时预览?

我的公司确实有 ASP.NET WebForms/框架应用程序,并且我们确实安装了 Visual Studio 2022。 但“设计”窗口看起来还是和十年前一样。 什么是要求...

回答 1 投票 0

Web 表单中的对象是否持久保存在内存中?

我有丰富的 C# 经验,但我对 Web 表单相当陌生。 我正在开发一个项目,其中大量数据存储在 ViewState 中,但我不明白为什么。 我的理解是

回答 1 投票 0

用户使用 Azure AD 身份验证登录后调用 Teams 图形 API

我们正在尝试在用户使用 Azure AD 登录应用程序后使用 Microsoft Graph API for Teams。用户应该能够向应用程序内的 Teams 频道发送消息。我...

回答 1 投票 0

表单身份验证 ASP.NET Web 表单

我有一个使用表单身份验证的 ASP.NET Webforms 应用程序。对于不需要身份验证的页面,我将其放在单独的文件夹中。所有其他页面都在主文件夹中并使用

回答 1 投票 0

主题:从单独的 C# 修改 ASP.NET Web 窗体中的控件属性

主题:从单独的 C# 类修改 ASP.NET Web 窗体中的控件属性 身体: 大家好, 我正在使用 C# 开发 ASP.NET Web 窗体项目。我有一个场景,我需要...

回答 1 投票 0

Azure AD 前端通道注销 URL 和 ASP.NET 中的 SameSite cookie

我一直在研究为旧的 Web 表单 ASP.NET 应用程序实施 Azure AD,并在尝试通过应用程序注册表中的前端通道注销 URL 使用单点注销时遇到了问题...

回答 1 投票 0

asp.net 中为整个站点强制使用 https 的最佳方式?

大约 6 个月前,我推出了一个网站,其中每个请求都需要通过 https 进行。当时我能找到的确保每个页面请求都通过 https 的唯一方法是在

回答 7 投票 0

ASP.NET WebForms - 将控件呈现给返回给用户的文件[重复]

我是代码中的网络表单新手,我尝试将网格视图数据导出到Excel,但代码执行正确,没有错误,但未下载Excel 网格视图: 我是代码中的网络表单新手,我尝试将网格视图数据导出到Excel,但代码执行正确,没有错误,但未下载Excel 网格视图: <asp:GridView ID="GradingFinalData" runat="server" class="table table-success table-bordered" GridLines="Both" Width="100%" AllowSorting="True" EmptyDataText="No Data Found" PageSize="11" AutoGenerateColumns="false" OnRowEditing="GradingFinalData_RowEditing"> <AlternatingRowStyle /> <RowStyle Font-Bold="True" Font-Names="Calibri" Font-Size="10pt" /> <Columns> <asp:TemplateField HeaderText="BatchNo" SortExpression="BatchNo" ItemStyle-Height="50px"> <ItemTemplate> <asp:Label ID="lTestingType" ItemStyle-ForeColor="#ff0000" runat="server" Text='<%# Eval("batchNo") %>' /> </ItemTemplate> <HeaderStyle BorderColor="#3699FF" BorderWidth="1px" /> <ItemStyle BorderColor="#3699FF" BorderWidth="1px" /> </asp:TemplateField> <asp:TemplateField HeaderText="Grade" SortExpression="Grade"> <ItemTemplate> <asp:Label ID="lTestingType" ItemStyle-ForeColor="#ff0000" runat="server" Text='<%# Eval("grade") %>' /> </ItemTemplate> <HeaderStyle BorderColor="#3699FF" BorderWidth="1px" /> <ItemStyle BorderColor="#3699FF" BorderWidth="1px" /> </asp:TemplateField> <asp:TemplateField HeaderText="Product Type" SortExpression="Product Type"> <ItemTemplate> <asp:Label ID="lLabName" runat="server" Text='<%# Eval("productType") %>' /> </ItemTemplate> <HeaderStyle BorderColor="#3699FF" BorderWidth="1px" /> <ItemStyle BorderColor="#3699FF" BorderWidth="1px" /> </asp:TemplateField> <asp:TemplateField HeaderText="HeadLessWeight" SortExpression="HeadLessWeight"> <ItemTemplate> <asp:Label ID="lUserType" ForeColor="#006666" runat="server" Text='<%# Eval("sampleHeadlessWeight") %>' /> </ItemTemplate> <HeaderStyle BorderColor="#3699FF" BorderWidth="1px" /> <ItemStyle BorderColor="#3699FF" BorderWidth="1px" /> </asp:TemplateField> <asp:TemplateField HeaderText="GradewiseYeild%" SortExpression="Gradewiseyeild"> <ItemTemplate> <asp:Label ID="lUserType" ForeColor="#006666" runat="server" Text='<%# Eval("YieldPercentage") %>' /> </ItemTemplate> <HeaderStyle BorderColor="#3699FF" BorderWidth="1px" /> <ItemStyle BorderColor="#3699FF" BorderWidth="1px" /> </asp:TemplateField> 按钮事件: <div class="form-control-sm"> <asp:Button ID="btnexpexcel" runat="server" Text="ExportToExcel" OnClick="btnexpexcel_Click" /> </div> CS 代码: public void exporttoexcel() { try { Response.ClearContent(); Response.AddHeader("content-disposition", "attachment;filename=EquipmentQuery.xls"); Response.ContentType = "application/excel"; StringWriter sw = new StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(sw); GradingFinalData.RenderControl(hw); Response.Write(sw.ToString()); HttpContext.Current.ApplicationInstance.CompleteRequest(); } catch (Exception ex) { throw ex; } } 如果您尝试在 Web 应用程序中将数据从 GridView 导出到 Excel,并且代码执行没有错误,但未下载 Excel 文件,则可能有多种原因导致此问题。以下是一些常见的故障排除步骤,可帮助您解决问题: 检查响应内容类型:确保您在代码中为 Excel 文件设置了正确的内容类型。对于 Excel 文件,内容类型应为“application/vnd.ms-excel”。 夏普 复制代码 Response.ContentType = "application/vnd.ms-excel"; 设置Content-Disposition标头:您需要设置Content-Disposition标头以提示浏览器下载文件。该标头应包含“文件名”参数。 夏普 复制代码 Response.AddHeader("Content-Disposition", "附件; filename=yourfilename.xls"); 确保将“yourfilename.xls”替换为适当的文件名。 刷新并结束响应:生成 Excel 内容后,请确保刷新并结束响应。 夏普 复制代码 响应.Flush(); 响应.End(); 确保 GridView 数据绑定:导出之前,请确保 GridView 与数据正确绑定。在将数据导出到 Excel 之前,数据应在 GridView 中可用。 检查任何 JavaScript 错误:有时,客户端 JavaScript 可能会干扰文件下载过程。检查浏览器的开发者控制台是否有任何可能阻止下载的 JavaScript 错误。 浏览器扩展:某些浏览器扩展或设置可能会阻止自动下载。尝试使用不同的浏览器或禁用浏览器扩展,看看是否有影响。 服务器端错误:即使代码中没有可见错误,也可能存在服务器端错误或异常,导致响应无法正确发送。检查您的服务器日志是否有任何问题。 防病毒或安全软件:在极少数情况下,客户端计算机上的防病毒或安全软件可能会阻止下载。确保客户端的安全软件不会阻止下载文件。 Content-Length 标头:虽然不是必需的,但设置 Content-Length 标头在某些情况下会有所帮助。计算 Excel 数据的长度并使用 Response.ContentLength 设置它。 夏普 复制代码 Response.AddHeader("Content-Length", yourContentLength.ToString()); 在不同浏览器上测试:在不同浏览器上测试您的代码,以确保它不是特定于浏览器的问题。 通过仔细检查和验证代码的这些方面,您应该能够识别并解决阻止下载 Excel 文件的问题。

回答 1 投票 0

使用 asp:button vb Web 表单打开模式弹出窗口

我有一个,我需要它执行一个操作,然后打开一个模式弹出窗口。我搜索了多种解决方案,但找不到任何可以正常工作的解决方案。 这是我的按钮: ...

回答 1 投票 0

避免在每次回发时加载菜单的正确方法?

我有以下问题: 我正在开发的网站(网络表单)中有一个很大的菜单,其中有很多条目。它位于母版页中。 加载服务器端需要相当长的时间(

回答 1 投票 0

如何查找 Webpack 条目的块

我正在使用 webpack 对遗留的多页面 ASP.NET Web 表单应用程序进行现代化改造。在我尝试使用 SplitChunksPlugin 来使用其

回答 2 投票 0

Visual Studio 2022 和 GitHub 的问题:ASP.NET Web 表单项目中的 CodeDom 提供程序错误

我和我的朋友正在使用 Visual Studio 2022 和 GitHub 来协作开发 ASP.NET Web 表单应用程序。当我们之一克隆存储库时,所有内容都会正确下载。然而,什么...

回答 1 投票 0

使用 Google Apps 脚本获取和发布 Http 请求

我正在尝试在此网络表单中输入电子邮件和邮政编码并将结果返回到工作表中。然而,以下代码片段没有提供结果: 函数提交表单(){ var formUrl...

回答 1 投票 0

ASP.NET 下拉菜单总是得到空值?

我有一个下拉列表,其中填充了从 SQL 数据库获取的值。然后,我需要使用从下拉列表中选择的值上传文件,但由于某种原因,我总是得到

回答 1 投票 0

使用 C#5 在 .NET 4.8 Web 表单应用程序中实现 Microsoft Azure AD 单点登录

我有一个使用 .NET 4.8 框架和 C#5 构建的 Web 应用程序。它通过 IIS 托管在 Windows Server 2019 上,我们目前使用电子邮件和密码进行身份验证。不过,我看起来...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.