首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ASP.NET中使用智能导航的URL回发问题

在ASP.NET中使用智能导航的URL回发问题
EN

Stack Overflow用户
提问于 2009-07-07 16:58:47
回答 2查看 1K关注 0票数 1

我的解决方案中有多个包含default.aspx页面的子目录,所以当我使用url时:

http://www.mysite.com/products/

其中products是上面提到的一个子目录,它显示位于该目录中的default.aspx页面的内容。

每当页面上发生初始回发时,url都会更改为:

http://www.mysite.com/products/default.aspx

引发回发的事件已激发,但不会从该事件中生成任何结果,即(Gridview未绑定新结果)

如果我最初导航到该页面

http://www.mysite.com/products/default.aspx

然后,在第一次拍摄时,一切都会按预期发生。所以我假设它与我使用的URL有关,而不是具体的代码?

任何关于这个问题的反馈都将不胜感激。

这是从onclick事件中执行的,我在列表视图中有按钮,它命中最后一行,但不交换文本(url更改):

代码语言:javascript
复制
Protected Sub PrepareNewReason(ByVal sender As Object, ByVal e As EventArgs)
    ListView1.EditIndex = -1
    If CType(sender, Control).ID = "addReason1" Then
        ' We are on top of the list show entry row on top
        ListView1.InsertItemPosition = InsertItemPosition.FirstItem
    Else
        ListView1.InsertItemPosition = InsertItemPosition.LastItem
    End If
    ListView1.FindControl("addReason1").Visible = False
    ListView1.FindControl("addReason2").Visible = False
    Label1.Text = "This Line was hit"
End Sub
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-07 17:52:24

不确定这是否会有帮助。可以是Web.Config中的设置。

票数 1
EN

Stack Overflow用户

发布于 2009-07-07 18:10:42

这可能与URL更改无关。尝试更简单的更改。在页面上放置一个标签,并更改触发PostBack的事件的标签文本。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1093524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档