2015-05-23 22 views
-2

上面的標題是指。我需要動態地將asp.net(vb)代碼的值引入支付網關.aspx?

請在下面找到問題的aspx文件 - 我只需要一個工作.vb與它進行交互。提前致謝。

這是一個典型的線路:

<input type="hidden" name="ce_merchantid" value="<%=cemertid %>" />

+1

你能解釋一下你試圖解決的問題嗎? –

+0

歡迎來到Stack Exchange網絡。 如果你的問題更清楚,顯示你所做的一些研究,你嘗試過的,你得到的錯誤等等,你將有更好的機會得到好的答案。請務必閱讀[我如何問一個好問題?](http://stackoverflow.com/help/how-to-ask)和[我應該避免問什麼類型的問題?](http://stackoverflow.com/help/dont-ask) 。 –

+0

我正在嘗試將支付網關與我的asp.net網站集成。我需要能夠將代碼後面的動態值傳遞給標記文件(.aspx)。 –

回答

1

的屬性應該是你的代碼背後需要與你的上述隱藏輸入。只需在您的代碼中設置_cemertid somwhere即可。

Private _cemertid As String = "1234" 

    Public ReadOnly Property cemertid As String 
     Get 
      Return _cemertid 
     End Get 
    End Property 
+0

我已經這樣做了,所以我可以指定頁面加載過程中的動態值:私人_cemertid作爲字符串=「1234」 公共只寫屬性cemertid作爲字符串 獲取 返回_cemertid 最終獲取 高端物業。但挑戰在於,在頁面加載時(在後面的代碼中)賦給變量的值在渲染時不會傳遞給onload窗體。那麼,還有什麼要做呢? –

0

與您提出的意見你的問題拼湊起來,這聽起來好像你已經拉了必要的值到一個變量中PageLoad子。

Asp.NET: 
<asp:HiddenField ID="ce_merchantid" runat="server" /> 

取而代之的是你的<input>嘗試使用這個ASP HiddenField控件,並在頁面加載程序,值分配給這個隱藏字段的。

VB.NET: 
ce_merchantid.Value = "1234" 
+0

嗨。 我不認爲這會起作用,因爲支付網關在向其傳遞值時特別需要名稱組件。此外,ce_merchantid已經在中定義爲字符串,並且分配了一個默認值,我想在觸發asp.net onload事件之前在.vb文件中進行更改。謝謝。 –