“一个”怎么办;输入“;关于;提交;?而ASP.Net又是如何做到这一点的呢?

“一个”怎么办;输入“;关于;提交;?而ASP.Net又是如何做到这一点的呢?,asp.net,html,asp.net-4.0,google-checkout,Asp.net,Html,Asp.net 4.0,Google Checkout,可能重复: 我有一个谷歌的“立即购买”按钮,并试图添加动态创建的内容发送时,点击它。事实证明,使用原始html有点困难,因此我想创建一个ASP.NetImageButton 我成功地创建了具有正确图像的按钮,并将其连接到codebehind中的事件处理程序 但是,为了在新的ImageButton中尝试和模拟它,我不确定单击原始按钮时会发生什么 原代码为: <form action="https://sandbox.google.com/checkout/..." id="Form1" m

可能重复:

我有一个谷歌的“立即购买”按钮,并试图添加动态创建的内容发送时,点击它。事实证明,使用原始html有点困难,因此我想创建一个ASP.Net
ImageButton

我成功地创建了具有正确图像的按钮,并将其连接到codebehind中的事件处理程序

但是,为了在新的
ImageButton
中尝试和模拟它,我不确定单击原始按钮时会发生什么

原代码为:

<form action="https://sandbox.google.com/checkout/..." id="Form1" method="post" name="..." target="_top">
<input name="item_name_1" type="hidden" value="..." />
...
<input alt="" src="https://sandbox.google.com/checkout/buttons/buy.gif?merchant_id=..." type="image" />
</form>

...
我想放置一个动态创建的
项目\u name\u 1

按钮1\u单击
方法中,我必须做些什么?

简短、简洁且有用的版本:

Html:


Techfile.cs:

<%@ Page Language="C#" CodeFile="tehfile.cs" %>

String
    _type = __child0.Value,
    _name = __child1.Value,
    _value     = __child2.Value,
    _element   = String.Format( 
        "<{0} {1}=\"{2}\" {3}=\"{4}\" {5}=\"{6}\" />", 
        "input", 
        "type", _type,
        "name", _name,
        "value", _value  );

Literal _lit = new Literal( );
_lit.Text = _element;

__parent.AddControl( _lit );

一串
_类型=_uchild0.Value,
_name=\uu child1.Value,
_value=\uu child2.value,
_元素=字符串。格式(
"", 
“输入”,
“类型”、_类型,
“姓名”,
“价值”、_值);
文字_lit=new Literal();
_lit.Text=_元素;
__parent.AddControl(_-lit);
简短、简洁且有用的版本:

Html:


Techfile.cs:

<%@ Page Language="C#" CodeFile="tehfile.cs" %>

String
    _type = __child0.Value,
    _name = __child1.Value,
    _value     = __child2.Value,
    _element   = String.Format( 
        "<{0} {1}=\"{2}\" {3}=\"{4}\" {5}=\"{6}\" />", 
        "input", 
        "type", _type,
        "name", _name,
        "value", _value  );

Literal _lit = new Literal( );
_lit.Text = _element;

__parent.AddControl( _lit );

一串
_类型=_uchild0.Value,
_name=\uu child1.Value,
_value=\uu child2.value,
_元素=字符串。格式(
"", 
“输入”,
“类型”、_类型,
“姓名”,
“价值”、_值);
文字_lit=new Literal();
_lit.Text=_元素;
__parent.AddControl(_-lit);

要将该数据发布到ASP.NET服务器端的另一台服务器,您需要使用类似于类的内容。

要将该数据发布到ASP.NET服务器端的另一台服务器,您需要使用类似于类的内容。

或者为了发布表单,您可以像这里的任何一个那样使用远程post类:,由@BobbyShaftoe提供的答案是我在许多项目中使用过的答案。

或者为了发布表单,您可以像这里的任何一个那样使用远程post类:,由@BobbyShaftoe提供的答案是我在许多项目中使用过的答案。

相同的问题/帖子。我本想发表评论而不是回答,但这似乎是一种更好的/格式化的方式来弄清一切:

在您对@MarcusHansson的回答的评论中:

我看不出这如何解决如何使用codebehind发送信息的问题

您将服务器端客户端提交方法混合使用

如果您想使用“代码隐藏”进行提交,则必须实现服务器到服务器的HTTP Post。在Google Checkout的上下文中,我在您的另一篇文章中提供了该链接

您的客户端正在使用一个HTML表单,它本身就是您“发送数据”的方式。您可以尝试各种客户端提交过程,但归根结底,这是一种客户端(Javascript)方法

“立即购买”按钮的“动态”是什么?这意味着一次只能购买一件物品。为什么不能在创建按钮的同时构造所需的所有变量?您正在添加什么(需要另一个重定向或回发)

相同的问题/帖子。我本想发表评论而不是回答,但这似乎是一种更好的/格式化的方式来弄清一切:

在您对@MarcusHansson的回答的评论中:

我看不出这如何解决如何使用codebehind发送信息的问题

您将服务器端客户端提交方法混合使用

如果您想使用“代码隐藏”进行提交,则必须实现服务器到服务器的HTTP Post。在Google Checkout的上下文中,我在您的另一篇文章中提供了该链接

您的客户端正在使用一个HTML表单,它本身就是您“发送数据”的方式。您可以尝试各种客户端提交过程,但归根结底,这是一种客户端(Javascript)方法


“立即购买”按钮的“动态”是什么?这意味着一次只能购买一件物品。为什么不能在创建按钮的同时构造所需的所有变量?您正在添加什么(需要另一个重定向或回发)

@MarcusHansson谢谢。这实际上是一个有用的页面。但它只解决了如何阅读这些东西的问题。我需要的是知道怎么写,当然。每次都会发生这种情况,读80%,漏读90%。您可能应该在代码中实现google checkout API(),但是“动态创建的内容”是什么意思呢?如果这只是URL中包含的产品的一个值,即?product=1234,而不是将其存储在隐藏字段中,则可以将其包含在google checkout button URL.com/store.aspx?product=的URL中,并将其废弃ImageButton@rocky谢谢但我已经下载了,显然它只支持“购物车”而不支持“立即购买”按钮。至于
-不幸的是,我的页面有一个母版页,一个ASP.net中不能有两个表单。。。看看我另一个问题的答案:。你看过谷歌的.NET代码样本了吗?这可能会有帮助@马库桑森,谢谢。这实际上是一个有用的页面。但它只解决了如何阅读这些东西的问题。我需要的是知道怎么写,当然。每次都会发生这种情况,读80%,漏读90%。您可能应该在代码中实现google checkout API(),但是“动态创建的内容”是什么意思呢?如果这只是URL中包含的产品值,即?product=1234,而不是将其存储在隐藏字段中,则可以将其包含在google checkout button URL.com/store.aspx?product=的URL中,并废弃i