Javascript からコード ビハインド メソッドを呼び出し、その値を hiddenfields に渡しています。そのメソッドから、パラメーター IdataReader を持つ別のメソッドを呼び出す必要があります。
page1.aspx
function changeCurrencyinternaluser()
{
curhf=document.getElementById('TableBuilder1_hf_currency');
currencylit=document.getElementById('lit_currency');
if (currencylit && curhf)
currencylit.innerHTML=curhf.value;
curhfid=document.getElementById('TableBuilder1_hf_currencyid');
currencyid=curhfid.value;
document.getElementById('<%= h3plcurrid.ClientID %>').value = currencyid; //deep
document.getElementById('<%= LinkButton2.ClientID %>').click();
}
page1.aspx.cs
protected void LinkButton2_Click(object sender, EventArgs e)
{
usercurrid = h3plcurrid.Value; // hidden field
//I need to call below method getsupplierNumber
}
private Control getSupplierNumber(IDataReader dr)
{
//some code
}