Html 在我的网站上实现PayPal支付

Html 在我的网站上实现PayPal支付,html,asp.net,api,Html,Asp.net,Api,我正在使用visual studio创建我的网站。我很难将商品的价格设定为一个特定的数字 以下是aspx.cs文件的代码: protected void btnPurchaseExamQuestions_Click(object sender, EventArgs e) { decimal postagePackingCost = 3.95m; decimal examPaperPrice = 10.00m; int quantityOfE

我正在使用visual studio创建我的网站。我很难将商品的价格设定为一个特定的数字

以下是aspx.cs文件的代码:

protected void btnPurchaseExamQuestions_Click(object sender, EventArgs e)
    {
        decimal postagePackingCost = 3.95m;
        decimal examPaperPrice = 10.00m;
        int quantityOfExamPapers = int.Parse(ddlExamQuantity.SelectedValue);
        decimal subtotal = (quantityOfExamPapers * examPaperPrice);
        decimal total = subtotal + postagePackingCost;
如您所见,
decimalexampaperprice=10.00m;
设置为10.00m。这意味着每当我点击提交按钮时,总价格将始终为10英镑

我希望它从SQL数据源中获取其值,但我不知道该写什么。当然,十进制不是正确的代码,因为它只查找整数

我的数据库有一个“成本”列,我使用链接到SQL数据源的转发器将其称为:

<span class="prDes">£<%# Eval("Cost") %></span></td>
这将根据我选择的ID显示项目的成本。因此,如果我选择第1项,结果将是30英镑


但是,如果我想将paypal成本设置为数据库中特定项目的成本,我该怎么做?谢谢。

请参阅ASP.Net文档/示例等。您好,您知道我如何调用代码背后的标记值吗?如果您使用的是Web表单,则它具有所有服务器端控件,例如
(包括“html”服务器控件,例如
,以实现此目的。如果使用MVC,则您可以访问HTTP发布的数据(
model
等)。值得注意的是,即使在Web表单中,HTTP POST数据也可以在
POSTbacks
中找到(如果需要)。@EdSF经过大量研究,我发现了一些线索:字符串值=(myFrmView.FindControl(“txtBox1”)作为文本框).Text;不幸的是,它是一个字符串,值是int。每当我尝试将其更改为int时,它都会给我一个错误。在上面的代码中,您已经在使用for
int
double
,等等。