向URL添加函数
本文关键字:函数 添加 URL | 更新日期: 2023-09-27 18:24:07
我遇到了一点问题。
我有两页(Thumbnail.aspx和FormFilling.aspx);在FormFilling.aspx中,我有以下代码:
Response.Redirect("Thumbnail.aspx?productID=" + Request.QueryString["pid"].ToString() + "&")
在Thumbnail.aspx中,我有以下功能:
private void Preview(){
//something happens
}
我想做的是调用Response.Redirect
中的那个函数。这可能吗?
如果Preview()函数是Thumbnail.aspx的一部分,并且您想从FormFilling.aspx调用它,则需要将该函数标记为静态函数,或者将其放在两个aspx页面都可以访问的中心类中。许多开发人员会创建一个aspx页派生的PageBase类,这将是多个页面常用逻辑的好地方。
这是一个私有方法,因此即使可以在.aspx
页面上调用这样的方法,也会失败。
您可以使用web服务执行此操作-请参阅WebMethodAttribute
和[How-DoI:]在ASP.NET中创建和调用简单web服务(视频)。