[英]User control PostBack URL Issues
在我的項目中,我創建了用戶控件並將其動態加載到占位符中。 但是現在我在回發URL問題上遇到了問題。
我需要將值從用戶控件傳遞到其他頁面。
請在下面查看我的代碼
這是我的前端用戶控件
<div class="rightColumnModule2TitleContainer">
<table class="rightColumnModule2Table">
<tr>
<td>
<div class="rightColumnModule2Title">Contact Person</div>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="~/Module/Sales/Customer/CreateContactListing.aspx"/>
</td>
</tr>
</table>
在我的其他頁面
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (!Page.IsPostBack)
{
if (PreviousPage.IsCrossPagePostBack)
{
}
}
}
catch (Exception ex)
{
logger.Error(ex.Message);
throw;
}
}
我在(PreviousPage.IsCrossPagePostBack)上遇到錯誤
這是我的錯誤
Unable to cast object of type 'ASP.module_sales_customer_createsalescustomer_aspx' to type 'LewreERP_MixsolProject.Module.Sales.Customer.SalesCustomerListing'.
請指導我。 提前致謝。
首先,您需要檢查PreviousPage是否為null。
if (Page.PreviousPage != null && Page.PreviousPage.IsCrossPagePostBack)
{
}
看一下這篇文章 。 它通過用戶控件有效地解釋了PreviousPage.IsCrossPagePostBack。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.