私は<%#Eval("sectionId") %>
データバインディング式を使用してデータを自分のコードインフロントにバインドしています。 私は、次のコードを使用してbehinde私のコードにセクションIDのためのたびに値がで正常に設定されているnull値を示すEval()
<a href="SectionWiseProduct.aspx?secId=<%#Eval("sectionId") %>">Enviro Section</a>
私の.aspxページに、私はこのようなコードを持って
public partial class ProductDetails : System.Web.UI.Page
{
private string sectionId = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
if (Request.QueryString.Count > 0)
{
if (Request.QueryString["secId"] != null || Request.QueryString["prodId"] != null)
{
sectionId = Request.QueryString["secId"].ToString();
}
}
}
}
}
を、このセクションIDを設定していますコードbehindeが、それは私が
SectionWiseProduct.aspx?secId=
、のようなリンクを取得しています誰もが提案してくださいすることができ、私は右またはIをやっているUIのpage.every時間には反映されませんそこにそれを行うための他の方法があります。 また、page_Load呼び出しは2回ですが、これはEvalのためですか?
、お返事ありがとうございました。あなたは私がデータをプレーンHTMLコントロールにバインドできる任意のソリューションを提案できますか?私は ''タグにデータをバインドしたいと思います。 –
確かに、タグをサーバーで実行し、それをItemDataBoundイベントにバインドします。 –