文本框 asp.net 回发在 autopostback true 上触发两次

2024-01-25

在文本框 OnTextChanged 事件上,回发周期触发两次。两种方法都设置断点来理解问题。 这是我的代码示例

<form id="form1" runat="server">
    <div>
        <asp:TextBox runat="server" ID="TextBox1" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true" />
    </div>
    <asp:Label ID="Label1" runat="server"></asp:Label>
</form>

它的代码在后面。

     public static int cycle { get; set; }
     protected void Page_Load(object sender, EventArgs e)
     {

     }
     protected void TextBox1_TextChanged(object sender, EventArgs e)
     {
        cycle++;
        Label1.Text = cycle.ToString(); 
     }

避免使用 AUTOPOSTBACK,保留 OnTextChanged 事件陷阱 并添加一个按钮(隐藏或不隐藏)来捕捉文本框上的返回按钮 产生回发。

这是一个例子

        <asp:Panel runat="server" CssClass="col-md-2">
            <asp:Panel runat="server" CssClass="form-group input-group" DefaultButton="BTN_Cerca">
                <span class="input-group-btn">
                    <asp:Button runat="server" ID="BTN_Cerca" Text="Codice" CssClass="btn btn-secondary" ToolTip="Cerca in magazzino"/>
                </span>
                <asp:TextBox runat="server" ID="TXT_Search" CssClass="form-control" placeholder="Numero Articolo" OnTextChanged="TXT_Search_TextChanged" />
            </asp:Panel>
        </asp:Panel>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文本框 asp.net 回发在 autopostback true 上触发两次 的相关文章

  • 在 Asp.Net MVC 视图中使用 dropdownlistfor 和 foreach 吗?

    我有一个带有 foreach 循环的视图 用于模型的列表属性 现在 我希望能够让用户使用下拉列表设置列表中每个项目的值 但我不知道该怎么做 当它不在 foreach 循环中时 我使用过类似的东西 Html DropDownListFor m
  • 混合 ASP.NET WebForms 和 MVC 授权

    我正在尝试将一些 MVC3 功能混合到现有的 WebForms 应用程序中 我遵循了一些指南 除了授权部分之外 一切都已设置完毕并正常工作 现有的应用程序有
  • 使用 AJAX 或多线程加速页面加载

    我的页面有 5 个部分 每个部分大约需要 1 秒来渲染 Page Load RenderSection1 1 sec RenderSection2 1 sec RenderSection3 1 sec RenderSection4 1 se
  • ChannelFactory重用策略

    我一直在读到 ChannelFactory 的创建是昂贵的 除非有技术原因不这样做 否则应该在可能的情况下重用 ChannelFactory 或者通过某种方式缓存它们 或者使用工厂的静态实例 根据您的经验 您发现哪些 ChannelFact
  • 导出到 CSV 时 Gridview 出现空行

    这个问题是由进一步讨论引发的这个问题 https stackoverflow com questions 6674555 export gridview data into csv file 6674589 noredirect 1 com
  • 在 .NET 中记录 StackOverflowException

    最近 我的 NET 应用程序 asp net 网站 中出现了堆栈溢出异常 我之所以知道该异常是因为它出现在我的 EventLog 中 我知道 StackOverflow 异常无法被捕获或处理 但是有没有办法在它杀死您的应用程序之前记录它 我
  • 如何在aspx页面中的repeater ItemDataBound函数中传递Control.ClientID?

    我想调用 JavaScript 函数来折叠 展开 我在 asp repeater 中使用此代码ItemTemplate在跨度上 onclick javascript funCollExp this 我该如何通过Control ClientI
  • 您会认为这是单例/单例模式吗?

    想象一下 在 Global asax cs 文件中 我有一个实例类作为私有字段 我们这样说 private MyClass myClass new MyClass 我在 Global 上有一个名为 GetMyClass 的静态方法 它获取当
  • 确定最接近的已知颜色

    我允许我的应用程序的用户选择自定义颜色 并希望有一种方法来显示每种颜色的友好名称 而不是显示十六进制代码的文本表示形式 我如何找到最近的System Drawing Color对于给定的十六进制代码 希望这对某人有帮助 Public Fun
  • 如何从asp net core中的AuthorizationFilter重定向到登录页面?

    当我回来时ForbidResult 它重定向到AccessDenied启动时指定的页面 我想做同样的事情UnauthorizedResult 但重定向到Login page P S 我没有使用标准Authorize控制器中的属性我有自己的
  • ASP.NET预编译的优点是什么?

    使用 Aspnet compiler exe 代替通过 Visual Studio 进行的传统发布有多有用 那么资源 resx 文件又如何呢 与简单的 xcopy 相比 预编译有两个主要优点 文件系统不会包含所有代码 aspx文件和后面的所
  • 使用 Kentor.AuthServices.StubIdp 作为生产 IDP

    我正在尝试在我的应用程序中实现 IDP SAML2 服务器 鉴于我的应用程序拥有所需的所有数据 我不希望我的任何合作伙伴要求我们的客户在他们这边注册 我对 SAML2 协议不是很熟悉 我找到了这个项目Kentor AuthServices
  • 如何使用 ViewBag 创建 BaseController

    我需要执行以下操作 我已经准备好一些控制器并正在运行 但现在我想创建一个BaseController 我的每一个Controllers应该像这样继承它 public class MySecondController BaseControll
  • ASP.NET Click() 事件在第二次回发时不会触发

    我有一个 ASP NET Web 表单 我第一次提交表单时 会引发 提交按钮单击 事件 表单返回到浏览器时可能会出现验证错误 或者可以选择使用新值再次提交表单 当再次提交表单时 提交按钮单击 事件永远不会触发 Page Load 触发 但按
  • 导致回发到与弹出窗口不同的页面

    我有一个主页和一个详细信息页面 详细信息页面是从主页调用的 JavaScript 弹出窗口 当单击详细信息页面上的 保存 按钮时 我希望主页 刷新 是否有一种方法可以调用主页的回发 同时还可以从详细信息页面维护保存回发 Edit 使用win
  • ASP.NET Core Api-网关中间件

    我是API网关新手 有一个理解问题 我也尝试将一系列 微 服务放在端点后面 为此 我设置了一个 ASP NET Core 应用程序并添加了包三哺乳动物豹猫 https github com ThreeMammals Ocelot 在文档的帮
  • 检查 ASP.NET Web 应用程序在运行时是否处于调试模式的首选方法?

    在编译时我可以做这样的检查 if DEBUG Log something endif 但最好检查一下是否debug false 是在运行时在 Web config 中设置的吗 HttpContext IsDebuggingEnabled h
  • Medium Trust 中允许哪些反射权限?

    我想问一下Medium Trust中允许使用哪些方法 类 例如 这些方法是否被允许 获取属性 获取方法 激活器 CreateInstance 汇编版本 程序集名称 名称 请告诉我哪些方法是允许的 GetMethods 和 Activator
  • 如何反序列化 XML 文档

    如何反序列化此 XML 文档
  • 对 Action 方法的两个并行 ajax 请求排队,为什么?

    我正在使用 ASP NET MVC 开发一个视频网站 我希望在我的应用程序中拥有的一项功能是转码视频 但由于转码过程可能非常耗时 我想向客户端用户展示该过程的进度 因此 我的架构是使用一个控制器操作来处理整个转码过程 并将其进度写入存储在服

随机推荐

  • 如何摆脱TListBox垂直滚动限制?

    我已经实现了日志查看器使用TListBox在虚拟模式下 http blog synopse info post 2011 08 20 Enhanced Log viewer 它工作正常 对于我编写的所有代码 按预期显示内容 我什至轻松添加了
  • SSE 寄存器返回且 SSE 禁用

    我处于以下情况 我正在为不允许 SSE 指令的内核编写代码 我需要进行浮点运算 我正在针对 x86 64 平台进行编译 这是说明该问题的代码示例 int main int argc char argv double d 0 0 dbase
  • Google Play 游戏服务警报:“检测到不正确的实施”

    我最近在 Google Play 开发者控制台中收到了有关我的游戏的以下警报 检测到不正确的实施 您的游戏错误地实现了以下 Play 游戏服务 成就 它提供了一个链接帮助页面 https support google com googlep
  • 分区表视图索引选择突出显示

    我觉得这应该是一个简单的属性 但我一生都在寻找 但找不到答案 我的表格右侧有一个表格视图索引 选择后 所有内容都会变灰 我想模仿 iPod 应用程序 当选择索引本身时 它是半透明的 alpha 可能为 0 4f 有任何想法吗 据我发现 这可
  • 在执行 DataBind 之前如何对 DataSet 进行排序?

    我有来自数据库的数据 格式为DataSet 然后我将其设置为DataSource在执行之前的网格控件DataBind 我想排序DataSet DataTable在一列上 该列在数据库中排序太复杂 但我希望可以像对通用列表进行排序一样对其进行
  • 编组变量参数 - __arglist 或替代方案

    描述我试图解决的问题的最佳方式是用代码进行讨论 我在这个论坛上看到很多 arglist 问题 但没有很多有用的答案 我知道应该避免 arglist 所以我愿意接受替代方法 在一个 C 模块中 我有如下内容 void SomeFunction
  • 什么是进程和线程?

    是的 我读过很多操作系统相关的资料 我还在读书 但似乎它们都在以 抽象 的方式描述进程和线程 这对它们的行为和逻辑组织做了很多高层的阐述 我想知道它们是什么身体上的 在我看来 它们只是一些内存中的 数据结构 由内核代码维护和使用 以方便程序
  • 我如何告诉 webdriver-io 使用 Firefox 开发者版本?

    我如何告诉 webdriver io 使用 Firefox 开发者版本而不是普通的 Firefox 我需要使用普通 Firefox 不支持的 CSS4 选择器 我阅读了文档 但找不到该选项 您需要通过设置重新定义 Firefox 的位置bi
  • 如何以编程方式更新反应路由器中的查询参数?

    我似乎无法找到如何在不使用的情况下使用react router更新查询参数 hashHistory push url 似乎没有注册查询参数 并且您似乎无法传递查询对象或任何内容作为第二个参数 如何更改网址 shop Clothes dres
  • 参数类型“String”无法分配给参数类型“Uri”

    我正在尝试使用 flutter 插件 HTTP 发出 HTTP POST 请求 但收到标题错误 有谁知道这个原因 因为在我的其他应用程序中这工作得很好 await http post Uri encodeFull https api ins
  • 无法访问动态特征实现中的结构字段[重复]

    这个问题在这里已经有答案了 在尝试使用通用参数实现特征并访问这些通用参数的字段时 我遇到一条错误消息 指出相关参数不包含此类字段 下面是一些显示该问题的示例代码 pub struct Settings pub time String pub
  • AWS API 网关 - CORS + POST 不起作用

    CORS这真的让我发疯 我真的不知道如何让它发挥作用 我创建了一个简单的 APIG Api 其中包含 1 个名为 abc 的资源 并添加了 2 个方法GET and POST两者都与授权 set to NONE and 需要 API 密钥
  • 使用 LINQ 更新记录

    我需要在表中为行子集设置一个值 在 SQL 中 我会这样做 UPDATE dbo Person SET is default 0 WHERE person id 5 有没有办法在 LINQ 中做到这一点 我目前使用的是 var result
  • 为什么最小宽度较小的媒体查询会覆盖较大的媒体查询?

    我试图理解为什么min width 600下面的媒体查询将覆盖min width 768媒体查询 我知道 600px 在 CSS 文件中出现得较晚 这可能是一个原因 但肯定只有在屏幕尺寸为 600 或 768 时才应应用一个 我现在正在研究
  • T4MVC 或 MvcFutures 用于视图中的强类型链接

    我正在尝试减少 消除 MVC3 项目中的 魔术字符串 并且想知道哪种方法更好 使用 MvcFutures 并执行以下操作 var title Create New Customer Html ActionLink c gt c Create
  • UIWebView 在文本字段焦点后滚动

    I have UIView and UIWebView在屏幕上 当我单击网站中的文本字段时 网络视图内容将会上升 我怎么能强迫UIView那么也移动吗 您可以订阅UIKeyboardWillShowNotification or the U
  • 强制滚动条到底部

    我正在制作一个运行良好的小型消息 聊天系统 问题是 div 消息输出到的位置不按我需要的方式滚动 所有新消息都会添加到 div 的底部 当添加更多消息并且显示滚动条时 滚动将停留在 div 的顶部 div 我需要将其反转 以便滚动始终粘在底
  • 为什么当我使用扫描仪 sc.nextDouble() 时出现 InputMismatchException

    我想从一个读取数据txt文件 但我得到InputMismatchException当我打电话时nextDouble 方法 即使我正在使用useLocale方法 但是不起作用 txt文件第一行是 1 forname 1 9 public cl
  • HTML5 - 如何获取图像尺寸

    我有这个脚本 它用于获取浏览器上传图像的宽度和高度 参考 http renevier net misc resizeimg html http renevier net misc resizeimg html function create
  • 文本框 asp.net 回发在 autopostback true 上触发两次

    在文本框 OnTextChanged 事件上 回发周期触发两次 两种方法都设置断点来理解问题 这是我的代码示例