问题标签 [ispostback]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用 IsPostBack 更新命令与计时问题
我有将数据插入支付分配表的 asp.net detailsview,但是我想运行一个更新命令,将数据更新到 s_transaction_enquiry 表中,这是在 C# 中完成的。当我运行代码时,更新命令在插入命令之前首先运行,因此不会将数据放入 s_transaction_enquiry 表中。
我创建了更新命令以在用户单击详细信息视图中的插入按钮时运行。插入命令链接到详细视图的 Sql 数据源。
有人告诉我我可以在 page_load 中使用“IsPostBack”属性,但确定如何做到这一点,有没有人可以帮助我?
从数据源插入语句:
调用插入语句的按钮:
c# - 由刷新页面后的代码创建的下拉列表
我正在尝试创建一个DDL
使用代码的列表,如您在此处看到的:
如您所见,我将autopostback
属性设置在false
. 但是当用户更改selectedindex
.
我DDL
使用这个添加:
在 html 代码中我有这个:
asp.net - 欺骗是PostBack
我正在使用 HtmlAgilityPack 作为从现有内部网页中提取内容的自动化过程的一部分。问题是我需要能够让它认为 IsPostBack 是真的。
这是流程:
对页面进行初始调用并提取 HTML。
解析 HTML 以提取 __EVENTVALIDATION、__VIEWSTATE、__EVENTTARGET 等...并将它们附加到我的下一个 POST 回到同一页面。
将特定条件附加到 POST 以模拟用户输入(例如日期范围选择)。
POST 回到同一页面并从响应中检索 HTML。
它在测试中有效,其中两个标准是根据我的提交设置的。但是另外两个在 IsPostBack 检查中被覆盖。到目前为止,我无法让它在第二个请求中看到 IsPostBack 是真的。
有谁知道 ASP.NET 具体看什么来设置 IsPostBack?
post - 为什么 IsPostBack 在表单上需要 runat="server"?
我必须不了解有关 aspx 页面处理周期的基本知识。请看下面这个简单的例子。
注意 <form> 元素没有runat ='server' 属性。
第一次加载页面时,Page_Load() 触发并且 httpMethod 变量设置为“GET”并且 IsPostback 属性返回 false,这一切都符合预期。
当用户单击“提交”按钮时,Page_Load() 再次触发并且 httpMethod 变量设置为“POST”,因此 ASP.NET 管道显然知道这是一个 POST 动词;但是,IsPostBack 属性仍然返回 false。这对我来说似乎很奇怪。我认为如果 httpMethod 设置为“POST”,IsPostBack 将返回 true。
如果我将 <form> 元素更改为包含 runat='server' 属性,事情会发生一些变化。现在,当用户按下“提交”按钮时,httpMethod 变量设置为“POST”,就像以前一样,但现在 IsPostBack 返回 true。
由于我不需要访问服务器上的 <form> 元素,因此我认为不需要在其上使用 runat='server' 属性。但是由于某种原因, runat='server' 必须出现在 <form> 上,以便 IsPostBack 返回正确的值,即使 HttpContext.Current.Request.HttpMethod 属性返回正确的值而不管 runat= “服务器”属性。
谁能解释为什么<form> 需要 runat='server' 才能使 IsPostBack 正常工作?
注意:请注意,我不是在问如何“做这个”或“做那个”。我的目标是理解“为什么”。
谢谢
ajax - PartialView 不起作用(改为刷新整个页面)
您好,我是 MVC 4 的新手。我在使用 partialView 时遇到问题。我对其进行了大量搜索并研究了不同的教程,但找不到任何可以解决我的问题的解决方案。我创建了一个 PagedList 来在索引处显示记录。 cshtml 页面。然后我创建了 PartialIndex.cshtml 页面以在 Partial View 中显示记录。这是问题:当我单击任何页码或导航时..整个页面刷新并回发...部分视图不起作用。不知道我在哪里做错了。我想在 PartialIndex.cshtml 的 DIV 中显示表格
PartialIndex.cshtml:
索引.cshtml:
c# - GridView 中的 CheckBox“已检查”值始终为 false
我正在使用从数据库填充的checkbox
列。下方的按钮应检索已检查的行的数据。当我遍历所有行时,即使我在单击按钮之前已经检查了所有行,它们也没有。这是代码:gridview
SQL
gridview
checkboxe's
checkboxe's
checked==true
ASP.NET
这是遍历所有行复选框的按钮操作:
提前非常感谢。我将不胜感激任何帮助。
c# - RadTextBox 未更新
您好我正在尝试使用 Telerik RadTextBoxes 的简单表单更新一些数据库值。我可以设置文本值没问题,但是当谈到保存按钮单击时,值不会更新。我设置文本框的代码在页面加载函数中但是我正在检查 if(!IsPostBack)
这是我的html:
这是我的c#:
罗伯特·芝诺
c# - ASP .net PostBack 和函数
我正在处理一个网页,我需要它在第一次加载时会从 api 获取数据。
然后我想用相同的数据从一个页面转到另一个页面。
我使用了 IsPostBack
我单击一个按钮,进入 Page_Load 函数,postBack 按预期为真,但该函数没有触发(用调试器检查)。
- 如果我删除 IsPostBack 并且它会重新开始,那么按钮功能就会触发。
那有什么问题?如何正确使用?
asp.net - 为什么在导航到新的 aspx 页面时使用 Page_Load?
在我的 ASP.NET 应用程序中,当我导航到新页面时,会在旧页面上触发 Page_Load。
示例:浏览器位于 page1.aspx。单击导航到 page2.aspx 的按钮。在进入 page2 之前,为 page1.aspx 触发 Page_Load!
我已经知道 IsPostBack。
有什么方法(除了 IsPostBack)我可以判断这种奇怪的情况是否正在发生并安全地忽略它而不是构建整个页面?
换句话说,如果用户只是离开此页面并转到另一个页面,我想避免所有 Page_Load 代码。
c# - IsPostBack 在当前上下文中不存在
所以基本上我需要在我的 windows 窗体 c# 应用程序中进行 if(!IsPostBack) 检查,因为在从文本框中获取一个值后,一旦它不再获取该值而是给出 null。但是我得到了错误。错误:
我有:
所以我不确定为什么会这样。任何见解或解决方案将不胜感激,谢谢。
这是我的代码: