webforms 相关问题

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

System.FormatException:字符串未被识别为有效的日期时间 - 尝试转换 MM/DD/YYYY 时

我有以下C#方法: 日期时间 ConvertStringToDate(字符串 dateInString) { 尝试 { //字符串 SSD = dateInString; //日期时间日期 = Convert.ToDateTime(SSD); ...

回答 7 投票 0

使用带有 TLS 1.2 的 SmtpClient 将未经身份验证的邮件发送到 Microsoft 365

我的理解是,从 2021 年 1 月开始,Microsoft 将要求 TLS 1.2 使用 365 连接器发送邮件。 我有一个工作完美的连接器,可以中继来自...的消息

回答 1 投票 0

VB语言的ASP.NET中的GridView

我是 Visual Studio 的初学者,我想用 GridView 制作一个 WebForm。我需要将 GridView 连接到 SQL 服务器。我的问题是我被告知要遵循以下步骤

回答 1 投票 0


Asp:fileupload 使用而不使用 fullpostback

我目前从事 Web 应用程序开发,特别是使用 ASP.NET Web Forms 框架(不是 MVC),并且我主要在我的技术堆栈中使用 JavaScript 和 C#。我的知识...

回答 1 投票 0

在 Visual basic 中创建注册和登录页面

我正在尝试在 Visual Basic 中创建用户名和密码注册和登录页面。我需要页面在文本框中输入用户名和密码后将其存储在数组中。我也...

回答 1 投票 0

关闭后如何重置表单值?

我有一个登录表单,用户用来登录。登录后,他们会看到另一个表单,这个表单包含不同的标签。每个标签都被视为一个按钮。形式是

回答 3 投票 0

在 ASP.NET WebForms 中,如何在 javascript 代码中模拟单击 asp:LinkButton 并通过代码设置“CommandName”和“CommandArgument”?

在服务器端,我有一个 asp:LinkButton 控件,将来我将使其不可见: 在服务器端,我有一个 asp:LinkButton 控件,将来我将使其不可见: <asp:LinkButton ID="LnkCSCommand" runat="server" Text="CSCommand" CommandName="CommandNameTest" CommandArgument="CommandArgumentTest" CssClass="wi_dq_grid_cmd" > </asp:LinkButton> 我将一个处理函数挂接到它上面: Private Sub LnkCSCommand_Click(sender As Object, e As EventArgs) Handles LnkCSCommand.Click Dim i As Integer = 0 End Sub 现在我希望从客户端 JavaScript 代码中命中该处理程序: function mimicLinkButtonClick(LnkCSCommandClientID, commandName, commandArgument) { __doPostBack(LnkCSCommandClientID, commandName + '$' + commandArgument); } 其中“LnkCSCommandClientID”具有实际现有控件的clientID。 但是它不起作用。正在触发页面“Load”事件,但未触发 LnkCSCommand_Click 事件处理程序。 看起来我没有在 __postBack 调用中正确引用 LnkCSCommand 控件。 我做错了什么? 毫无疑问,这是引用控件的 __doPostBack() 第一个参数中的错误:asp.net WebForms 期望它是一个名称,而不是 ClientID。问题是 LinkButton 控件没有 name 属性(至少它没有在生成的 html 中公开)。 不管怎样,我意识到我不需要使用 LinkButton。所以我用它替换了一个 Button 控件,该控件在生成的 html 中公开 name 属性,这样我就可以使用它......繁荣!服务器 500 错误:“无效的回发或回调参数”。 是的,基本上我是在自我攻击。事件验证禁止我使用未注册的数据以编程方式生成回发。我不想禁用事件验证,所以无论如何我都需要改变我的方法。 好的,你所拥有的应该可以工作,但是这里还有一些重要的其他问题。 首先,它通常取决于如何/何时/何地/什么触发 JavaScript 代码。请记住,虽然用户单击按钮可以触发弹出对话框,但用户无需单击页面的 JavaScript 代码则不能(这是为了弹出保护 - 因此,在大多数情况下,只有单击按钮而运行的 JavaScript 代码才能触发页面上的其他按钮代码)。 下一期? 如果您说页面加载或代码后面的任何位置将有问题的控件设置为visible = false? 然后 html 和服务器不会呈现该控件的标记。 所以,说出这个简单的链接按钮: <asp:LinkButton ID="LinkButton1" runat="server">LinkButton test</asp:LinkButton> <input id="Buttonh" type="button" value="js run" onclick="test1();return false" /> <script> function test1() { __doPostBack('LinkButton1', '') } </script> 所以,如果我们点击第二个按钮(一个 html 按钮,然后执行回发来模仿第一个按钮?然后,是的,这会起作用(注意规则 - 我们正在点击一个按钮,所以我们可以触发回发)。 但是,如果在页面加载时我们会这样做: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Not IsPostBack Then LinkButton1.Visible = False End If End Sub 那么我们的代码就不起作用了,原因如上所述:如果您设置控件的visible属性= false,则该控件不会呈现,也不会发送到客户端浏览器(DOM)。 因此,当相关控件可见 = false 时,任何客户端代码 (JavaScript) 都无法操纵或使用或操纵更改按钮、标记或任何有问题的内容。 解决方案: 上述解决方案是不使用 .visible = false,而是使用 CSS 样式隐藏控件,但仍然允许将其渲染并发送到客户端浏览器的 CSS。 所以,虽然上面的on-load设置链接按钮visible = false不起作用(html按钮点击触发按钮不起作用),但如果我们使用CSS来“隐藏”标记,那么这可以起作用。 因此,这将起作用: If Not IsPostBack Then LinkButton1.Style.Add("display", "none") End If 因此,请记住,使用服务器端代码和“visible = false”意味着此类标记永远不会发送到客户端浏览器,也不会在浏览器中呈现客户端的标记。 但是,使用上述 CSS 隐藏控件意味着标记将发送到客户端浏览器,因此现在 JavaScript 代码可以自由使用、操作或在这种情况下“模仿”该隐藏元素的单击(在本例中为链接按钮) ).

回答 2 投票 0

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

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