为什么我的Dwolla按钮不会出现在我的ASPX页面上?

时间:2015-02-11 03:17:31

标签: javascript asp.net vb.net client-side dwolla

我有一个VB ASP.NET Web应用程序,我正在尝试使用Dwolla。 Dwolla帮助没有任何VB代码可以分享如何实现这一点,所以我已经尽我所能来完成这项工作。我有一个测试HTML页面,其中包含一个脚本标记,工作正常,我可以将其复制并粘贴到我的应用程序中,但它可以工作,但我需要使用变量动态更改一些元素。

我没有用JS完成任务,所以在此感谢任何帮助。在我的代码背后,我写了以下代码:

Dim ScriptTxt As String
        ScriptTxt = "src = 'https://www.dwolla.com/scripts/button.min.js' class='dwolla_button' type='text/javascript' "
        ScriptTxt = ScriptTxt & "Data -key = 'REMOVED FOR PRIVACY' "
        ScriptTxt = ScriptTxt & "Data -redirect = 'REMOVED FOR PRIVACY' "
        ScriptTxt = ScriptTxt & "Data -Label = 'Pay This Invoice' "
        ScriptTxt = ScriptTxt & "Data -name = 'Invoice' "
        ScriptTxt = ScriptTxt & "Data -description = '" & SessItemDescr & "Invoice' "
        ScriptTxt = ScriptTxt & "Data -amount = '" & SessInvoiceAmt & "' "
        ScriptTxt = ScriptTxt & "Data -shipping = '0.00' "
        ScriptTxt = ScriptTxt & "Data -tax = '0.00' "
        ScriptTxt = ScriptTxt & "Data -guest - checkout = 'true' "
        ScriptTxt = ScriptTxt & "Data -Type = 'simple'"
        Dim cs As ClientScriptManager = Page.ClientScript
        cs.RegisterClientScriptBlock(Me.GetType, "Dwolla", ScriptTxt, True)

当应用运行时,该脚本应该生成的按钮不会出现。没有显示错误,并且没有代码显示波浪线。

这是可行的静态HTML代码(尽管所有值最终都需要是动态的):

<script
  src="https://www.dwolla.com/scripts/button.min.js" class="dwolla_button" type="text/javascript"
  data-key="ReH8AkxCe/Ca//AoR+840H39WZnhLbiOUNw/pitA5DN1xLKbxZ"
  data-redirect="http://www.connectedperformancepc.com/pay_status.aspx"
  data-label="Pay This Invoice Now"
  data-name="INVOICE PAYMENT"
  data-description="Invoice Payment - Includes all taxes and fees"
  data-amount="1"
  data-shipping="0"
  data-tax="0"
  data-guest-checkout="true"
  data-type="simple"
>
</script>

Dwolla按钮应该出现在页面底部,页脚顶部(在母版页文件中编码)。我做错了什么,我该如何解决?我真的很快就需要这样做,因为我从PayPal转换并且目前无法在线支付(除非我想为PayPal付出代价 - 对于超过10美元的交易,Dwolla仅为25美分)。 / p>

谢谢!

0 个答案:

没有答案