我執行AuthorizeNet到我的網站,並按照[this posting]我使用的東西,如:語法輸出原始與「用」
@using (Html.BeginSIMForm("http://...", 1.99M, "...", "...", true))
{
@Html.CheckoutFormInputs(true);
@Html.Hidden("order_id", "1234");
<input type = "submit" value = "Pay" />
}
麻煩的是,該BeginSIMForm
方法輸出HTML其中,當然,Razor會逃脫,所以我需要輸出原始數據。
我已經試過:
@Html.Raw(using(html.BeginSIMForm()) { ... })
但是這沒有好處。我無法完全理解語法。有沒有辦法告訴Razor在特定標記之間生成原始輸出?
*更新*
我錯過了什麼這是在張貼。我需要做的是包裝調用.CheckoutFormInputs()
這樣的:
@Html.Raw(Html.CheckoutFormInputs(true));
,併產生正確的輸出。不過,在調用.BeginSIMForm()
產生輸出(形式)在我的頁面的最頂端和打破了一切。 grr ...
ya。謝謝。 authorize.net是一個典型的公司。不想被達到。他們有一個社區委員會,這是我尋求幫助的地方,但我不會抱太大的希望......只是希望我能在外部幫助下解決問題。 – ekkis