gpt4 book ai didi

c# - 使用 C# 以编程方式操作 PostBackUrl

转载 作者:行者123 更新时间:2023-11-30 15:07:29 25 4
gpt4 key购买 nike

你能在页面的后台代码中获取 PostBackUrl 的 Action 吗?

我想调用一个 onclick 函数来执行一些数据库更新,然后将值作为隐藏字段回发到不同的 URL。

最佳答案

我会使用 server.Transfer 但是,隐藏字段非常不安全。所以在它的地方(因为你已经在使用 server.transfer)为什么不使用 Context.Items?您可以通过它传输整个对象。例如:这是在原始页面上-

Context.Items.Add("Contact", contactID)
Server.Transfer("~/ViewContact.aspx")

在结果页面上你做 -

Dim contactID = Context.Items.Item("Contact").ToString()

使用 server.transfer 时必须非常小心,因为传输发生在服务器中,并且永远不会通知浏览器该页面与其请求的页面不同。如果您不希望执行回发,这可能会给您带来麻烦。

实际上我刚刚写了一篇关于这件事的博客......

Server.Transfer example

关于c# - 使用 C# 以编程方式操作 PostBackUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6535473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com