我打電話給Javascript並在hiddenfields中傳遞該值的代碼隱藏方法,從該方法我需要調用另一個具有參數IdataReader的方法該怎麼做?如何使用C#中的參數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
}
-1 [你嘗試過什麼?](http://whathaveyoutried.com/) – GameScripting
以上的JavaScript函數從anotherpage和第一頁上叫,我得到的值但是o/p頁面需要根據我從第二頁獲得的值進行修改,所以我採用了一個隱藏字段,並且在其單擊事件中我調用了一個方法(它的代碼隱藏頁面),但是我需要調用該方法另一個方法,其中寫入邏輯來修改結果,但問題是該方法有一個參數IdataReader。 –