Asp.net 母版页中的代码隐藏和回发不起作用

Asp.net 母版页中的代码隐藏和回发不起作用,asp.net,telerik,scriptmanager,Asp.net,Telerik,Scriptmanager,我有一个很烦人的问题。。。 我的主页上有一个文本框和一个链接。我想使用link按钮将textbox的文本作为一些过滤内容的查询字符串传递。 但我知道link bottun背后的cod根本不起作用,它只是刷新页面。 我试着用jquery by window.location.href来做,但它只在第一页起作用,其他页面无法得到回复。 我改变了一切,尝试使用radsearchbox。 此控件工作正常,但它仅在除主页之外的每个页面中工作。 让我更清楚地说: 这对我很有效 但它根本不起作用 我真的不知道

我有一个很烦人的问题。。。 我的主页上有一个文本框和一个链接。我想使用link按钮将textbox的文本作为一些过滤内容的查询字符串传递。
但我知道link bottun背后的cod根本不起作用,它只是刷新页面。
我试着用jquery by window.location.href来做,但它只在第一页起作用,其他页面无法得到回复。
我改变了一切,尝试使用radsearchbox。 此控件工作正常,但它仅在除主页之外的每个页面中工作。 让我更清楚地说:

这对我很有效

但它根本不起作用

我真的不知道是什么导致了这么多问题。可能是我的脚本管理器或js文件之类的?
请帮帮我

这是我当前使用radsearchbox的代码:
在masterpage.master中:

<telerik:RadSearchBox runat="server" ID="RadSearchBox2"
            CssClass="searchBox" Skin="Silk"
            Width="200" DropDownSettings-Height="300"
            DataSourceID="SqlDataSource_search"
            DataTextField="product_name"
            DataValueField="product_key"
            EmptyMessage="جستجو..."
            Filter="Contains"
            MaxResultCount="20"
            OnSearch="RadSearchBox2_Search">
</telerik:RadSearchBox>

是打字错误还是诸如此类的。您的Rad searchbox控件ID是
RadSearchBox2
,它调用名为
RadSearchBox2\u Search
的事件处理程序,而您的处理程序方法名为
RadSearchBox1\u Search
。见下文

<telerik:RadSearchBox runat="server" ID="RadSearchBox2"
 .....
            OnSearch="RadSearchBox2_Search"> <--Here
</telerik:RadSearchBox


protected void RadSearchBox1_Search(object sender
                    ^-------- Here

我终于找到了答案。。。
正如人们所讨论的

这是iis7中的一种错误。。。 感谢Eric,这段代码解决了我的问题
只需在母版页中添加此代码。
公共无效页面\u预呈现(对象发送方,事件参数e) { if(string.IsNullOrEmpty(this.Page.Form.Action)和&Request.Url.AbsolutePath.ToLower().EndsWith(“/default.aspx”)) this.Page.Form.Action=“Default.aspx”; }

现在我可以点亮我的神灯了……

非常感谢您的回复,但发布撤销声明是我的错误。在我的代码中,我有radsearchbox2_搜索。我现在已经编辑了这篇文章。感谢您的召回。您正在将其重定向到
product.aspx
。您确定这不是默认的起始页(或主页)吗?你的主页名是什么?我的主页是Defualt.aspx
<telerik:RadSearchBox runat="server" ID="RadSearchBox2"
 .....
            OnSearch="RadSearchBox2_Search"> <--Here
</telerik:RadSearchBox


protected void RadSearchBox1_Search(object sender
                    ^-------- Here