webforms 相关问题

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

Https 仅适用于一个 ASP.NET Web 表单应用程序?

我们在“默认网站”下安装了旧版 ASP.NET webforms .aspx Web 应用程序。 考虑到还有其他 Web 应用程序,是否可以仅针对此 Web 应用程序启用 https:

回答 1 投票 0

图像未保存在文件夹中 C#

我一直在尝试将图像保存在文件夹中,我正在使用jquery获取图像名称,例如example.jpg,然后我在ajax方法中使用图像名称将其发送到我的details.aspx文件,但我的问题是fa。 ..

回答 1 投票 0

动态选择代码隐藏类

假设我们有以下带有单个按钮的简单 Web 表单页面: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="

回答 1 投票 0

如何在另一个方法中使用受保护方法中的变量

我正在尝试重新创建我制作的 C# 控制台应用程序,但这次是在 ASP.Net Web 窗体中,但我的按钮遇到了一些问题。 我制作了 2 个按钮,一个用于初始化变量

回答 2 投票 0

将电子邮件传递到oauth URL

我有一个使用混合身份验证的 asp.net webforms (c#) 应用程序。 根据输入的电子邮件后缀类型,用户通过表单方法进行身份验证,或者登录电子邮件是否属于

回答 1 投票 0

在 ASP.NET Webform 中使用 JQuery 和 Ajax 进行 CRUD

我正在学习在 ASP.NET Webform 中使用 Jquery 和 Ajax 进行 CRUD,但我陷入了删除和更新功能。对于插入功能正常工作,但对于删除和更新功能不起作用......

回答 1 投票 0

为什么我不能在.Net Framework 4.6的App_Code文件中使用WebRequestHandler

我正在尝试使用 .net Framework 4.6 导入位于 Web 表单应用程序的 App_Code 文件夹中的 .vb 文件中的 WebRequestHandler 类。 这不起作用并显示编译器...

回答 1 投票 0

Drupal 10 Webform 中未列出文件上传元素

我正在使用 Webform 在 Drupal 10 中创建一个表单。我可以添加“文本字段”、“文本区域”等元素。当我尝试添加“文件上传”时,没有列出任何内容。请...

回答 1 投票 0

在 ASP.NET Web 表单应用程序和 Blazor 应用程序之间共享会话

故事是这样的, 我们的电子商务网站的框架版本是4.7.2,它是使用asp.net(vb.net)创建的。当前的应用程序将更改为 blazor 应用程序 (7.0)。我们雇用...

回答 1 投票 0

使用按钮在 aspx.cs 上调用 JavaScript 函数(以 aspx 形式)

我有这个aspx: 函数新页(){ document.location.href = "http://www.nextservice.pt/" } ...</desc> <question vote="2"> <p>我有这个aspx:</p> <pre><code> &lt;body&gt; &lt;div&gt; &lt;script type=&#34;text/javascript&#34;&gt; function NewPage() { document.location.href = &#34;http://www.nextservice.pt/&#34; } &lt;/script&gt; &lt;form id=&#34;form1&#34; runat=&#34;server&#34;&gt; &lt;asp:TextBox ID=&#34;TextBox1&#34; runat=&#34;server&#34;&gt;&lt;/asp:TextBox&gt; &lt;asp:Button ID=&#34;Btn2&#34; runat=&#34;server&#34; Text=&#34;OK&#34; onclick=&#34;Button2_Click&#34; /&gt; CODE1: &lt;asp:Label ID=&#34;Label1&#34; runat=&#34;server&#34; Text=&#34;Label&#34; ForeColor=&#34;#CC0000&#34; /&gt; &lt;/form&gt; &lt;/div&gt; &lt;/body&gt; </code></pre> <p>我正在使用 Web 表单,我不会在 aspx.cs 上调用此按钮</p> <pre><code> public partial class SITE_TESTER : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button2_Click (object sender, EventArgs e) { string code = TextBox1.Text.ToString(); if (!verifyCode(code)) // comparing users from table { Label1.Text = &#34;Not Exists&#34;; //for invalid code } else { Label1.Text = &#34;Exist&#34;; //for sucsseful code /* I Wont call my JavaScript Function here!!!! */ } } } </code></pre> </question> <answer tick="true" vote="10"> <p>您可以通过以下方式从 asp.net 中的服务器端调用 JavaScript 方法:</p> <pre><code>protected void button_Click(object sender , EventArgs e) { string jsMethodName = &#34;NewPage()&#34;; ScriptManager.RegisterClientScriptBlock(this, typeof(string), &#34;uniqueKey&#34;, jsMethodName, true); //or //ScriptManager.RegisterStartupScript(this, GetType(), &#34;NewPage()&#34;, false); } </code></pre> <p>您可以使用 <pre><code>ScriptManager.RegisterStartupScript</code></pre> 或 <pre><code>ScriptManager.RegisterClientScriptBlock</code></pre></p> <p>两者的区别解释如下:</p> <p>假设我们有一个 .aspx 页面,其中包含以下表单标记:(行 没有。供参考)</p> <pre><code>1. &lt;form id=&#34;Form1&#34; runat=&#34;server&#34;&gt; 2. .. 3. .. 4. .. 5. &lt;/form&gt; </code></pre> <p>现在让我们看看每种方法的主要区别:</p> <p>A. <pre><code>Page.RegisterClientScriptBlock()</code></pre> 将插入脚本的<em>block</em> 2号线之前。 <pre><code>Page.RegisterStartupScript()</code></pre> 将在第 4 行之后插入脚本。</p> <p>B. <pre><code>Page.RegisterClientScriptBlock()</code></pre> 通常应该用于脚本 封装在函数中。 (因此出现了“块”这个词) <pre><code>Page.RegisterStartupScript()</code></pre> 可用于任何脚本,即使它是 不在函数中。</p> <p>C. <pre><code>Page.RegisterClientScriptBlock()</code></pre> 应用于以下功能 不需要在页面加载时运行。 <pre><code>Page.RegisterStartupScript()</code></pre> 应用于必须运行的脚本 页面加载时。</p> <p>D。 <pre><code>Page.RegisterClientScriptBlock()</code></pre> 应用于执行以下操作的脚本 不需要创建表单元素。 <pre><code>Page.RegisterStartupScript()</code></pre> 应用于需要 已创建的表单元素并使用对它们的引用。</p> <p>请注意,所有 4 个差异本质上都与每个差异相关 其他(它们建立在前一个的基础上)。差异放在一行中 有时可能太微妙了。</p> <p>您可以从<a href="https://stackoverflow.com/questions/666519/difference-between-registerstartupscript-and-registerclientscriptblock">这里</a>和<a href="https://groups.google.com/forum/?fromgroups=#!topic/DotNetDevelopment/QC0sC-bJBMU" rel="nofollow noreferrer">这里</a></p>了解更多信息 </answer> <answer tick="false" vote="0"> <p>您可以添加一个脚本,该脚本将在页面加载到浏览器时执行:</p> <pre><code>Page.RegisterStartupScript(&#34;unique_key&#34;, &#34;&lt;script type=\&#34;text/javascript\&#34;&gt;NewPage()&lt;/script&gt;&#34;); // but this is deprecated function </code></pre> <p>或者像这样:</p> <pre><code>ClientScript.RegisterClientScriptBlock(this.GetType(), &#34;unique_key&#34;, &#34;NewPage()&#34;, true); </code></pre> <p>但是如果你只是想进行重定向(正如我从你的 NewPage 函数中看到的那样),你可以这样做:</p> <pre><code>Response.Redirect(&#34;http://www.example.com&#34;); </code></pre> </answer> </body></html>

回答 0 投票 0

在另一个解决方案中建立与集线器的 SignalR 连接

我有一个 ASP.NET Webforms 应用程序(在 .NET 4.8 上运行)和一个 ASP.NET Core 7 MVC 应用程序。我想建立从 Webforms 应用程序到 MVC 中的 SignalR 连接,这样当 cl...

回答 1 投票 0

如何调整itextsharp表格中的图像大小

我正在尝试使用网络表单从数据库打印收据。我想在第一个表的左侧添加一个徽标。徽标(logo.gif)无法调整大小并且它随着...

回答 2 投票 0

从 PHP 表单处理程序中删除附件

我的网站上有一个网络表单,其中包含许多数据字段,包括文件上传字段。 我的网站上有另一个页面,需要更简单的表单,所以我使用了更长的表单,并将其缩放到...

回答 1 投票 0

如何将版本号附加到 .NET 4.8 上的 ASP.NET Webforms 应用程序?

如何对 .aspx Web 表单应用程序进行版本控制?这样您就可以在每次发布时自动增加版本吗? 注意:我不是指版本控制源代码。

回答 1 投票 0

使表单字段随机数生成器按钮在单击时消失

我想将随机数生成器合并到用户表单字段中。 然后...我需要按钮在单击后消失,这样用户只能生成一个数字。 我有两个代码我已经

回答 1 投票 0

自动填充停止后如何从 csv 文件中的最后一个选择行开始自动填充 python selenium webdriver

我用 python selenium 创建了一个自动填充,但有一个小问题,自动填充在达到自动填充行 15 或 18 或 20 后会自行停止,当我重新启动自动填充时...

回答 1 投票 0

如果有人在 ASP 中刷新页面,如何防止已添加的客户端启动脚本再次运行?

鉴于以下情况 - <%--Front-End HTML On ASPX Control--%> '后端页面...

回答 1 投票 0

Web 在 C# + SMSS Web 应用程序中仅显示标头

所以,这是我的代码 https://github.com/CatalinCod/Proiect 它有效,但一段时间后它只显示主页,其他页面不起作用。 当我尝试进入时,只显示标题和 d...

回答 1 投票 0

asp.net Web 表单仅绑定 <%# %>

这里有什么方法可以绑定<%# Page.ClientID %>而不绑定页面子控件吗? 例如: <%# SomePageProprtyThatReturnsString %> 这里有什么方法可以绑定<%# Page.ClientID %>而不绑定页面子控件吗? 例如: <%# SomePageProprtyThatReturnsString %> <someTag:SomeControl ID="SomeControlID" runat="server" OnDataBinding="SomeControlID_DataBinding"></someTag:SomeControl> 如果我有以下内容,SomeControlID将绑定在每个不需要的回发上 protected override void OnLoad(EventArgs e) { base.OnLoad(e); DataBind(); } 如果我不会在每个帖子上绑定页面,那么SomePageProprtyThatReturnsString在回帖中将不可见 您可以选择要绑定的控件。所以,如果你有这样的事情: <asp:Label runat="server" ID="lblSomething" Text='<%# SomePageProprtyThatReturnsString %>' /> <someTag:SomeControl ID="SomeControlID" runat="server" OnDataBinding="SomeControlID_DataBinding"></someTag:SomeControl> 您只能通过 Databind 拨打 Label: protected override void OnLoad(EventArgs e) { base.OnLoad(e); lblSomething.DataBind(); } <%# SomePagePropertyThatReturnsString %> 看起来它可能是您在 Page 本身上创建的一些公共财产?如果是这种情况,您可以直接输出该属性,而无需通过更改代码进行数据绑定: <%= this.Page.SomePropertyThatReturnsString %>

回答 2 投票 0

.NET Framework 4.7.2 中的 IHttpClientFactory,无需依赖注入

我计划在我的 ASP.NET Framework 4.7.2 Webforms 项目中使用 Microsoft.Extensions.Http 包。由于 .NET Framework 中没有内置 DI 容器,因此我没有使用 DI 包。巴斯...

回答 1 投票 0

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