webforms 相关问题

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

在Webforms框架中通过javascript设置表单字段值

我有一个网格和表单元素,我从网络服务读取网格并填充它。我想要做的是,当用户单击按钮时,网格上有一个按钮列我想设置

回答 1 投票 0

Visual Studio 22 ASP.Net Web Forms:防止设计器在调试时自动打开当前页面

当我在 VS 2022 中运行 Web 表单应用程序时,设计器会自动打开我导航到的每个页面。所以启动时会自动打开Site.Master和Login.aspx(设计器显示...

回答 2 投票 0

ASP .NET PreviousPage 属性不起作用

我正在尝试使用 vb .net 以 asp web 形式跨页发布。 我的目标页面未接收上一页并返回 null。 因此,我在目标页面上得到“无”输出。 来源。

回答 1 投票 0

如何让 JavaScript 日期选择器工作

我有一个 asp.net 网站,我正在尝试添加一个日期选择器,但我似乎无法让它工作。我已经尝试了该网站上的所有答案,但仍然得到“对象不支持属性...

回答 2 投票 0

从后台线程 ASP.NET Web 表单启用 HTML 按钮

我正在尝试在工作完成后从后台线程启用客户端上的按钮。我希望实现的功能是用户将单击按钮来运行线程......

回答 1 投票 0

Webform 中另一个的日期令牌不再起作用:时间戳必须是数字

我大家。 我面临一个新问题。 我从 Drupal 9 更新到 Drupal 10。 在我的收据期间,我看到在网络表单中用于从另一个字段获取值的令牌不再起作用,使用 m...

回答 1 投票 0

将 CheckBox 控件名称与字符串连接

在获胜表单上有一堆复选框。 我希望能够迭代它们,看看它们是否被检查。我确实知道如何找到表单上的控件。 我的复选框被命名为...

回答 1 投票 0

解决 ASP.NET Web 表单路由和 ScriptResource 问题

我正在使用 ASP.NET Web 表单,并已为我的网站实现了路由。我有一个名为 profile.aspx 的页面,在其中显示用户详细信息。当前的 URL 结构是 http://localhost:56386/pro...

回答 1 投票 0

从 Web 应用程序下载文件时出现问题 - ASP.NET Web 表单应用程序

目前我在 ASP.NET Web 表单应用程序上遇到问题,有些人无法获取所请求的完全下载的文件。 该文件有时会完全下载,但有时......

回答 2 投票 0

如何在 ASPX 页面中正确连接 UserControl EventHandler(不是代码隐藏)

我有一个UserControl,一个asp:DropDownList 的包装器。这是一个将重复多次的控件,我希望避免在每个

回答 1 投票 0

使用 ADO.NET 异步调用 Oracle DB

我正在尝试使用 .NET Framework 4.5 中提供的异步和等待功能执行多个数据库调用。这是我第一次实现这个功能。 如果每个查询需要 7 秒...

回答 3 投票 0


使用 SQL Server 2008 R2 的 LocalDB 帮助

可以使用 SQL Server 2008 R2 创建数据库,使用所有表和存储过程等创建后,然后将其复制并粘贴到 Visual Studio App_Data 文件夹中以用作 l...

回答 1 投票 0

使用 SQL 2008 的 LocalDB 帮助

可以使用 MS-SQL 2008 R2 创建数据库,使用所有表和存储过程等创建后,然后将其复制并粘贴到 Visual Studio App_Data 文件夹中以用作本地...

回答 1 投票 0

.NET 4.8 Web 表单 - IIS Express - 两个虚拟目录,一个应该使用 FormsAuth,其他 WindowsAuth,但主体始终是 WindowsIdentity

我的网站在 IIS 上工作正常,但 IIS Express 失败。 TL:博士;如何在同一域下的 IIS Express 中配置两个独立的 .NET 4.8 Framework 应用程序作为虚拟目录,但其中一个使用 W...

回答 1 投票 0

chatGPT 无法回答:为什么 VBScript 的 do Until ... 循环可以写在多个<% %>代码块中? [已关闭]

VBScript do Until ...循环被写入多个<% %>代码块中。 VBScript do Until ... 循环被写入多个 <% %> 代码块中。 <select id="TaskID" name="TaskID" onChange="javascript: changeReportType(); OnClientsByAdviserReportSelected();"> <% prReports.MoveFirst() Do Until prReports.AtEnd() If CastDec(prReports("Requestable")) = 1D Then %> <option <% If Convert.ToString(pnTaskID) = prReports("TaskID") Then %> selected <% End If %> value="<%: prReports("TaskID").ToString & "-" & prReports("ReportName").ToString %>"> <%: prReports("DisplayName") %> </option> <% End If prReports.MoveNext() Loop %> </select> 最近,我在 .aspx 文件中阅读了上面的代码块。这是一个需要维护的老项目。 我对代码的风格感到惊讶。因为 do Until ... 循环 是写在多个 <%%> 块中以插入更多标签。这意味着 <%%> 块破坏了完整的代码逻辑。我一直在寻找解释,但我在谷歌上什么也没得到。我问过 chatGPT 并得到了代码的作用的答案,但没有更深入的解释。我想知道有人理解为什么代码可以写入多个<%%>代码块。 它是如何工作的及其深入解释。 这是一个网络表单应用程序吗? 既然如此,那么看起来就是vb.net代码。 真的吗,比如 Pascal、C# 或其他语言?将“<%" as a starting of a code block, and the "%>”视为代码块的结尾。 所以,我可以编写一些服务器端代码,将其放置在标记中,如下所示: <% Dim i As Integer Dim j As Integer = 1 For i = 1 To 10 Response.Write(i & "<br/>") j = j + 5 Next Response.Write("<br/>") Response.Write("<br/>") Response.Write("<br/>") Response.Write("Total for j = " & j) %> 上面有一些 br 等。随着标记更复杂,在 vb.net 中编写这样的代码通常会变得“困难”。 因此,某些标记可以保留客户端标记。 (除了 <% server code here %> 的开始+结束标记之外的任何内容,然后是客户端标记。 所以,上面可以这样写: <% Dim i As Integer %> <% Dim j As Integer = 1 %> <% For i = 1 To 10 Response.Write(i) %> <br/> <% j = j + 5 %> <% Next %> <br /> <br /> <br /> Total for j = <% Response.Write(j) %> 因此,在上面,我选择有“更多”标记(客户端),因此我必须启动服务器端代码,关闭服务器代码标签,接下来是常规的客户端标记。 以上两个例子产生相同的结果: 请记住,您可以在编写 c# 或 vb.net 时执行此操作。 但是,我认为 Web 表单标记已经相当拥挤,因此当代码模块背后有一个干净的代码时,几乎没有理由在标记中混合服务器代码。 因此很少需要在 aspx 页面的标记部分中编写代码块。然而,在标记中使用表达式是一种常见的做法。 请注意,如果这是 C# 应用程序,您可以执行上述操作。 所以,使用 C# 时,上面可以这样写: <% int i;%> <% int j = 1;%> <% for (i = 1;i <= 10;i++) { Response.Write(i.ToString()); %> <br /> <% j = j + 5; } %> <br /> <br /> <br /> Total for j = <% Response.Write(j); %> 因此,您不仅限于在 vb.net 中使用上述内容,在使用 C# 编写代码时也可以使用相同的方法和选项。

回答 0 投票 0

IIS Express - 不适当的热重载/刷新/回发

我正在运行 IIS Express,并在以下情况下遇到不适当的回发: 我只需将光标放在浏览器的 URL 字段中即可;和 我开始编辑 URL(例如更改一个字符)。 我是...

回答 1 投票 0

Page.User.Identity.Name 返回电子邮件而不是用户名

过去几周正在开发旧版 .NET Web 表单应用程序。只要我一直在研究它,Page.User.Identity.Name 总是返回经过身份验证的用户的用户名。今天开始了

回答 0 投票 0

为 ASP.NET Webforms 应用程序转换 .NET 框架版本

我有一个非常旧的 Webforms 应用程序,在 .NET Framework 版本 2.0 上开发 现在我想将其更改为较新版本的.NET(4.5 或4.8)。 经过一番研究,我在 msdn 网站上找到了一个工具(

回答 1 投票 0

我想向网格的一列添加动态链接属性,该列从另一列获取参数

我想设置一个到网格中列的动态链接。我通过从 Webservis 读取数据来填充 .cs 文件中的网格 我可以在页面上显示数据,但无法设置到列的动态链接 我该怎么办...

回答 1 投票 0

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