代码需一步一步调试,能让你思路清晰!

 1------------------------------------gridview配置对象数据源时无法找到业务类? 
a. 生成网站后,
ObjectDataSource数据原控件才能配置对象数据源时找到业务类

 

b. 你的业务类是否在App_Code目录下,如果不在,是否添加了相应的引用

c. 如果想让你的ObjectDataSource找到你的类,最好在类前和方法前加相应的特性
如:

    [System.ComponentModel.DataObjectAttribute]
    public class YourBLLClass
    {
[System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select, true)]
        public static List <Product> GetProductList()
        {
            //...
        }

    }

 

 

2--------------------------------------我由 Default.aspx 等 A頁面 , 把資料帶至 search.aspx  B頁面
A頁面和B頁面 都使用了 main.master

main.master

C# code
   
   
< asp:TextBox ID = " search " runat = " server " ></ asp:TextBox > < asp:Button ID = " searchbutton " runat = " server " Text = " Button " PostBackUrl = " ~/search.aspx " /> < asp:ContentPlaceHolder ID = " ContentPlaceHolder1 " runat = " server " > </ asp:ContentPlaceHolder >




search.aspx

C# code
   
   
< asp:Content ID = " Content1 " ContentPlaceHolderID = " ContentPlaceHolder1 " Runat = " Server " > < br /> < asp:Label ID = " searchtxt " runat = " server " ></ asp:Label > </ asp:Content >


search.aspx.cs

C# code
   
   
public partial class search : System.Web.UI.Page { protected void Page_Load( object sender, EventArgs e) { if (PreviousPage != null ) { TextBox tb = (TextBox)PreviousPage.Master.FindControl( " search " ); if (tb != null ) { searchtxt.Text = tb.Text; } } } }

結果Default.aspx 等 A頁面 , 把資料PostBackUrl="~/search.aspx"  沒問題
只有 B頁面 自己回傳給自己的時間出現問題 ....

結果 :
A 到 B頁面 = search TextBox 能夠把資料傳送到 searchtxt.Text
B 到 B頁面 = search TextBox 不能夠把資料傳送到 searchtxt.Text


有什麼方法解決 ? -----------------------------------------------------------------------------------------------------------

 


<asp:Button ID="searchbutton" runat="server" Text="Button"
  PostBackUrl="~/search.aspx"  />里PostBackUrl="~/search.aspx" 去了
加 OnClick="searchbutton_Click"

模板页cs

protected void searchbutton_Click(object sender, EventArgs e)
    {
      Server.Transfer("~/search.aspx");
    }
就可以了

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值