C# 重写名称以使其工作-保留真实名称
这样,我就隐藏在我的身边,但通过隐藏重塑的名字,我想把它保留在你的名字里,不再添加任何东西 问题是,我只希望名称具有唯一协议,不应将其添加到此:C# 重写名称以使其工作-保留真实名称,c#,asp.net,C#,Asp.net,这样,我就隐藏在我的身边,但通过隐藏重塑的名字,我想把它保留在你的名字里,不再添加任何东西 问题是,我只希望名称具有唯一协议,不应将其添加到此: <input type="hidden" name="ctl00$ContentPlaceHolder1$protocol" id="ContentPlaceHolder1_protocol" value="7" /> 试试这个: <asp:HiddenField ID="protocol" runat="server" Clien
<input type="hidden" name="ctl00$ContentPlaceHolder1$protocol" id="ContentPlaceHolder1_protocol" value="7" />
试试这个:
<asp:HiddenField ID="protocol" runat="server" ClientIDMode="Static" />
如果指定属性会怎么样```我试着在这里解释:LiteralProtocol.Text=“Landeeyo的答案是正确的。但是,如果你用文字创建html元素,不要指望.NET从中获取值。你是在尝试使用JavaScript从隐藏字段中获取这些值吗?
<asp:HiddenField ID="protocol" runat="server" />
<asp:HiddenField ID="msgtype" runat="server" />
<asp:HiddenField ID="merchant" runat="server" />
<asp:HiddenField ID="language" runat="server" />
<asp:HiddenField ID="ordernumber" runat="server" />
<asp:HiddenField ID="amount" runat="server" />
<asp:HiddenField ID="currency" runat="server" />
<asp:HiddenField ID="continueurl" runat="server" />
<asp:HiddenField ID="cancelurl" runat="server" />
<asp:HiddenField ID="callbackurl" runat="server" />
<asp:HiddenField ID="autocapture" runat="server" />
<asp:HiddenField ID="md5check" runat="server" />
string protocol_value = "7";
string msgtype_value = "authorize";
string language_value = "da";
string autocapture_value = "0";
string ordernum_value = Session["orderId"].ToString();
string merchant_value = "89898978";
string amount_value = readerPriser["priser"].ToString();
string qp_currency_value = "DKK";
string okpage_value = "../handelsbetingelserContinue.aspx";
string errorPage_value = "../handelsbetingelserCallback.aspx";
string resultpage_value = "../handelsbetingelserError.aspx";
string md5secret_value = "29p61DveBZ79c3144LW61lVz1qrwk2gfAFCxPyi5sn49m3Y3IRK5M6SN5d8a68u7";
string md5check_value = GenerateHash(string.Concat(protocol_value.ToString(), msgtype_value, merchant_value, language_value, ordernum_value, amount_value.ToString(), qp_currency_value, okpage_value, errorPage_value, resultpage_value,
autocapture_value.ToString(), md5secret_value));
protocol.Value = protocol_value;
msgtype.Value = msgtype_value;
language.Value = language_value;
autocapture.Value = autocapture_value;
ordernumber.Value = ordernum_value;
merchant.Value = merchant_value;
amount.Value = amount_value;
currency.Value = qp_currency_value;
continueurl.Value = okpage_value;
cancelurl.Value = errorPage_value;
callbackurl.Value = resultpage_value;
md5check.Value = md5check_value;
<asp:HiddenField ID="protocol" runat="server" ClientIDMode="Static" />