Web窗体是ASP.NET Web框架的一部分。它是您可以用来创建Web应用程序的编程模型之一。 Web窗体是用户通过其浏览器请求的页面,它们构成了为Web应用程序提供外观的用户界面(UI)。
ASP.NET - 带 SQL 数据源保管箱的 Web 表单未将文本发布到文件
部门 Department<br /> <asp:DropDownList ID="DeptDrop_1" runat="server" DataSourceID="SqlDataSource_VMFG1" DataTextField="ID" DataValueField="ID"> </asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource_VMFG1" runat="server" ConnectionString="<%$ ConnectionStrings:VMFGConnectionString %>" SelectCommand="SELECT [ID] FROM [DEPARTMENT]"></asp:SqlDataSource> 这是新事物,所以要温柔。基本上,我想做的是获取表单,直接从我们的 ERP 数据库加载给定员工的可能部门列表 - 这样我就可以确定它是最新的。 从视觉上看,保管箱似乎可以工作,它会拉出所需的列并使选项在表单中可用。 但是这里的真正的最终目标是让表单内容发布到文本文件,并且无论出于何种原因(可能是我在代码隐藏中声明它的方式),它都不会将保管箱的内容发布到容器文件。 它只是留下一个空白。 这是隐藏的代码(有人建议我发布更多内容 - 如果其中大部分内容不相关,我深表歉意): Protected Sub SUBMIT_1_Click(sender As Object, e As EventArgs) Handles SUBMIT_1.Click Dim Message As String = "" Dim Emp_Name As String = "" Dim Emp_ID As String = "" Dim DTPick_TI As String = "" Dim DTPick_TO As String = "" Dim TypeDropList1 As String = "" Dim Department As String = "" Dim LdmSup_1 As String = "" Dim AdjReason_1 As String = "" Department = DeptDrop_1.SelectedItem.Value Dim fso Dim tst fso = Server.CreateObject("Scripting.FileSystemObject") tst = fso.OpenTextFile("C:\Users\01853\Documents\Visual Studio 2010\Projects\IntranetForms2\IntranetForms2\Output\reading.txt", 2) tst.writeline("Emp_Name = " & Request.Form("Emp_Name")) tst.writeline("Emp_ID = " & Request.Form("Emp_ID")) tst.writeline("Time_In = " & Request.Form("DTPick_TI")) tst.writeline("Time_Out = " & Request.Form("DTPick_TO")) tst.writeline("Type of Correction = " & Request.Form("TypeDropList1")) tst.writeline("Department = " & Request.Form("Department")) tst.writeline("Leadman/Supervisor = " & Request.Form("LdmSup_1")) tst.writeline("Reason/Comment = " & Request.Form("AdjReason_1")) tst.close() tst = Nothing fso = Nothing Message = "Your Clock Adjustment Request has been sent to Human Resources. Thank you." Notify_1.Text = Message End Sub 这可能是一个非常明显的答案,但我在寻找答案时遇到了问题(可能我不知道足够的行话来有效搜索)。 嗨,如果您使用下拉列表对象,则需要读取下拉列表的值,如下所示 DropDownList1.SelectedItem.Text 或 DropDownList1.SelectedItem.Value 要存储文件,您需要一个共享位置并使用 unc 路径,安装应用程序的服务器中不会有该位置。
我正在寻找一种在HTML页面上显示Word文件的解决方案,我找到了以下代码,这正是我想要的。 我唯一的问题是:你必须上传 Word 文件...
Page_Load() 方法可以是异步的吗?我问就好像我已经声明过一样 受保护的无效Page_Load() 一切都按其应有的方式加载。如果我这样声明的话 受保护的异步无效 Page_Load() ...
ASPX Webform Bootstrap Toast 自动隐藏在更新面板中不起作用
我全部使用 Bootstrap Toast 来显示警报消息。 但我遇到的问题是自动隐藏它们。 我尝试过使用和不使用 data-bs-autohide="true" data-bs-delay="3000&
我正在使用 Microsoft Visual Studio Professional 2022(64 位) - 当前版本 17.7.7 和 MS .Net Framework v4.8.09037。我创建了一个 Web 表单并正确查看了设计视图和 html 视图。我做到了...
当我们在asp.net中重定向页面时,它似乎缓存了url并且不会重定向到新的url
我有一个场景,我将 url 映射到页面上,并在数据库中使用重定向 url 映射 URL,然后将其重定向到为重定向映射的新 URL。 if (vURL == ds.Tables[0].Rows[0]["New_URL&
我正在尝试使用 ASP.NET Webform 读取 RSS 提要。我想定位 RSS 提要中的嵌套元素。 我使用以下代码将值读取到网格中,但它针对所有标题标签...
无法使用 asp.net webform 读取 rss feed 中的所有嵌套值
我正在尝试使用 asp.net webform 读取 rss feed,我想定位 rss feed 中的嵌套元素。 我使用以下代码将值读取到网格中,但它针对所有标题标签并且无法读取 l...
我有一个 Umbraco (ASP.NET CMS) 网站。在这个网站中,我创建了一个名为“forum”的目录,并在该目录中安装了“JitBit”ASP.NET 论坛。我电脑中的“论坛”文件夹...
升级到 OEM 2020 CR Runtime 64 位版本后,为什么在新服务器上运行时会出现此 Crystal Reports 错误?
尝试通过 ASP.NET Web 窗体应用程序访问 Crystal Report,并在尝试运行报表时出现以下错误。 System.Runtime.InteropServices.COMException:检索 COM 类
某个地方的代码有问题,但不知道哪里。 它是从聊天 gpt 复制的。 这就是我的代码: 某处代码有问题,但不知道问题出在哪里。 它是从聊天 gpt 复制的。 这就是我的代码: <?php session_start(); include 'config.php'; // Zaimportuj plik z połączeniem do bazy danych if ($_SERVER["REQUEST_METHOD"] == "POST") { // Połącz z bazą danych if (!$conn) { die("Błąd połączenia z bazą danych: " . mysqli_connect_error()); } // Pobierz dane z formularza $username = mysqli_real_escape_string($conn, $_POST["username"]); $password = $_POST["password"]; // Znajdź użytkownika w bazie danych $query = "SELECT * FROM users WHERE username = '$username'"; $result = mysqli_query($conn, $query); if (mysqli_num_rows($result) == 1) { $row = mysqli_fetch_assoc($result); // Sprawdź hasło if (password_verify($password, $row["password"])) { $_SESSION["user_id"] = $row["id"]; $_SESSION["username"] = $row["username"]; header("Location: www.wp.pl"); // Przekierowanie na stronę główną po zalogowaniu } else { echo "Nieprawidłowe hasło."; } } else { echo "Użytkownik o podanej nazwie nie istnieje."; } // Zamknij połączenie z bazą danych mysqli_close($conn); } ?> 有什么问题吗? 我尝试过多次更改密码,但没有任何区别。 有任何想法吗 ?我可以做什么来排序? 由于您收到错误的密码消息,我们可以假设数据库连接是正确的并且问题出在这部分内: if (password_verify($password, $row["password"])) { $_SESSION["user_id"] = $row["id"]; $_SESSION["username"] = $row["username"]; header("Location: www.wp.pl"); // Przekierowanie na stronę główną po zalogowaniu } else { echo "Nieprawidłowe hasło."; } password_verify函数,正如我们从文档中看到的那样:验证密码是否与哈希值匹配。 因此,您应该检查如何在数据库中存储密码。 $row["password"] 应该是通过将密码传递给 password_hash 函数获得的有效哈希值。您可以在此处查看这是如何工作的。 这似乎是失败的部分,因此请仔细检查您存储的密码。
我正在尝试从服务器下载文件到客户端单击的文件夹,但我无法处理逻辑 我尝试了物理路径,所以物理路径完美工作 例如
我有一个图像文件夹,其中存储了图像。我可以在我的文件资源管理器中看到它,但在我的 .NET 解决方案中,我只能看到图像文件夹。我看不到折叠里面的图像...
我正在尝试在 ASP.Net Web 窗体应用程序中运行 applicationInitialization。 我已经完成了许多 SO 线程但没有成功。 应用程序初始化模块似乎工作......
我正在尝试编写一个游戏,我有一个 ASP(4 x 4)表,每个单元格中都有一个按钮。 当我们运行程序时,在 Page_Load() 上,每个按钮都会获得一个随机数(显示在其按钮文本中)...
如何防止 ASP.NET WebForms 中的 CSRF(跨站请求伪造)攻击? ASP.NET MVC 中有类似 [ValidateAntiForgeryToken] 的东西吗?
我正在为一位客户更新他的 Web 应用程序 [c#](以便将来迁移到更新的技术)。 有多种单独的配置,其中之一我们需要让线路麻木......
如何设置网站来访问已完成的 PDF 表单(我提供 PDF 表单),并在上传时使用字段中的数据填充 Web 表单? 这有很多用例,例如...
从网格视图的编辑表单中定义的方法访问radiobuttonList
我在gridview编辑表单中有一个单选按钮 我在 gridview 编辑表单中有一个单选按钮 <dx:GridViewDataTextColumn Visible="false" Caption='Report List'> <EditFormSettings VisibleIndex="10" Visible="false" /> <EditItemTemplate> <dx:ASPxRadioButtonList ID="radioButLst2" runat="server" RepeatDirection="Horizontal"> <Items> <dx:ListEditItem Text="Opt1" Value="0" Selected="true" /> <dx:ListEditItem Text="Opt2" Value="1" Selected="false" /> </Items> </dx:ASPxRadioButtonList> </EditItemTemplate> </dx:GridViewDataTextColumn> 还有 gridview 编辑表单内的按钮 <dx:GridViewDataTextColumn Visible="false" Caption=""> <EditFormSettings VisibleIndex="2" Visible="true" /> <EditItemTemplate> <dx:ASPxButton ID="ButID" runat="server" RenderMode="Link" Text="Options" OnClick="Options_Click" AutoPostBack="false" /> </EditItemTemplate> </dx:GridViewDataTextColumn> 我无法从Options_Click方法访问radioButLst2, 这些我都试过了 ASPxGridView gridView = myGrid; ASPxRadioButtonList radioButtonList2 = gridView.FindEditFormTemplateControl("radioButLst2") as ASPxRadioButtonList; if (radioButtonList2 != null) // it is always null 和 (ASPxRadioButtonList)myGrid.FindEditRowCellTemplateControl(((GridViewDataColumn)myGrid.Columns["radioButLst2"]), "radioButLst2"); 如何访问它 在您的方法Options_Click中,参数sender应该是您的按钮,只需从那里抓取它即可。 protected void Options_Click (object sender, EventArgs e)
在vb.net中通过post方法发送文件到服务器,服务器端接收并保存到文件夹中
但是没有收到文件 Public Sub UploadFile(filePath As String, url As String) 使用 httpClient 作为新的 HttpClient 使用 fileStream 作为新的 FileStream(filePath, FileMod...