问题标签 [postback]
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.
sharepoint - 正确实施带有回发的 Web 部件?
我要做的是创建一个 webpart,它有一个文本框,您可以在其中设置 webpart 上的文字 (h2) 的值,以及一个“保存”按钮,该按钮回发然后相应地设置文字。这有一个很大的警告。当页面在回发后加载时,文字没有改变。但是,如果我记录文字中实际设置的内容,则它具有新值。此外,如果我再次重新加载页面(F5),它会正确显示。
起初我认为它一定是 ViewState,所以我为所有控件禁用了它。我确认它没有保存在 ViewState 中(已解码)。所以 ViewState 没有保存旧值。
我正在使用“CreateChildControls”将我的控件添加到 Web 部件。回发由一个简单的事件处理程序处理。
有任何想法吗?
作为记录,我使用的是 MOSS 2007。
asp.net - jQuery模态表单对话框回发问题
我创建了一个jQuery UI模态表单,我希望该表单触发回发,但我很难让它工作。
我知道有很多基于使用 SimpleModal 插件的文章,我尝试调整这些并覆盖 _doPostback 函数,但没有任何乐趣。
我认为问题在于对我的 __doPostBack 函数的调用以及参数应该是什么。是这样吗?
这是我的表格
这是 JavaScript 代码:
c# - 中继器中的用户控件
我有一个提供投票按钮的用户控件(对于 SO 类型投票模型) - 它包含一个私有 int 成员,该成员保留记录的 id。在转发器之外,它运行得很好 - 回发工作,并且正确的 id 保留在用户控件中。
在转发器内部,itemdatabound 事件处理程序将正确的 ID 与用户控件相关联,并且它可以正常工作 - 显示来自数据库的正确投票计数。但是,当按下其中一个投票按钮时,它会向用户控件发出回发,并且该控件已丢失其私有 int 成员的内容,因此它不再起作用。
我已经尝试过在回发时重新绑定用户控件,并且只在初始加载时绑定它 - 两种方式的问题都是一样的。
如何让用户控件在回发中保留该 int 的值?
asp.net - 启用分页后,Gridview 在回发时消失
我有一个 gridview,它的 DataSourceID 属性设置为自定义 ObjectDataSource 对象。当 AllowPaging 设置为 True 时,GridView 在回发后消失。如果我将 AllowPaging 设置为 False 就可以了。有人可以为我解释一下吗?:)
编辑:我感到困惑的另一件事是,我认为如果您设置DataSourceID,网格将在需要时从数据源获取数据。如果网格因为没有保存数据而消失,为什么 gridview 没有从数据源获取它需要的数据?
asp.net - ASP.NET 中的回发问题
我有一个 asp.net 标签控件,其 Visible 属性设置为 false。在代码隐藏中,我根据用户是否登录将其可见性设置为真/假。一个奇怪的行为是,在回发时,代码隐藏执行并将标签的可见性值设置为任何值,然后标记执行并将标签的可见性设置为 false。在非回发请求上,由代码隐藏设置的状态不会被覆盖。原谅我的无知,但我错过了一些重要的事情吗?
asp.net - C# ASP.NET 回发数据
我有一个网页表单,其中包含大约 20 个表单(home.aspx),其中一个我需要在一个文本框旁边放置一个链接,当用户单击链接(search.aspx)时会弹出该链接。在此弹出链接中将有一个搜索文本框,它将根据用户输入的关键字搜索数据库。假设用户输入 id 号 (1111),显示的结果将是 ID 1111 的名称。问题是当用户单击结果行时,它将自动返回 home.aspx 并且选择的名称是放在文本框中?
c# - 当查询字符串更改时保持控件持久
无论如何要使用不会将页面上的所有控件重置为默认值的新查询字符串进行回发?我有一个名为“default.aspx”的页面,上面有几个复选框控件。我可以根据需要检查它们,并且它们将在回发到“default.aspx”时保持持久性(意味着它们保持选中或未选中状态)。但是,如果我回发到“default.aspx?page=2”,所有控件都会恢复到它们的默认状态。有没有办法阻止他们这样做?
c# - .net 日历 - 使整个单元格执行回发(可点击)
我已经启动并运行了一个 .net 日历,并从数据库中获取信息。默认情况下,天数应用了回发操作。
我想要做的是让该操作适用于整个单元格,这样用户就不需要只点击文本链接。
我是 dayRenderer 操作,我有以下行来尝试复制操作,但第二个参数我不确定如何设置它。
它似乎给了它一个 id,例如 3315,但我不确定如何为下面的代码手动获取所需的 id。我希望这是有道理的!我是 .NET 的新手,所以不太了解我的术语!
reporting-services - 回发时报告数据消失
我目前有一个报告服务项目,它显示为 ASP.NET 应用程序的一部分。我有一份包含 2 个日期时间参数的报告。当我在文本框中输入某种日期时,似乎什么都没有发生,但是如果我单击小日历图标并选择一个日期,页面将返回,并且过去显示的数据现在已经消失了。有没有办法防止这种情况?在我点击“查看报告”按钮后,它会使用新参数运行报告,但我的用户有点紧张,如果报告在他们身上消失,他们会在完全恐慌的情况下拨打帮助热线。
帮助开发人员免于愤怒和恐慌的用户?
提前致谢。
asp.net-mvc - 用于表单提交和即时结果显示的良好 ASP.NET MVC 模式
我听说每个人都建议在用户提交表单(HTTP POST)后重定向用户(HTTP GET)。它很干净,没有“你想重新发送”警报,很简单......
但是,如果我想向用户显示一些结果怎么办?
好的,我可以向 GET url 添加一些参数,例如“/?message=1”,然后检查那个 parameter.orm
但是,如果我想显示更多信息怎么办?例如,用户提交表单,结果是一个简单的结构,比方说......我想向用户显示 5 个不同的属性。
比如,“您在购物车中添加了一个产品,这里还有其他 5 个其他产品也添加了。”。现在,这被简化了,不要告诉我“啊,只需传递 ?productId=xy 然后根据该 ID 执行另一个查询”。
我应该坚持使用 POSTBACK 模型吗?
假设用户是匿名的并且没有启用 cookie。