0
我被困在一個地方,我需要將發佈的URL編碼到Base64,同時在cshtml頁面中發佈表單。我們在表單元素中有enctype屬性,我們可以獲得3種編碼,但是由於某些客戶端需求,我們需要在Base64中編碼URL。以下是表單元素:如何在發佈html表單時進行Base64編碼?
<body onload="document.getElementById('idPost').submit()">
<form id="idPost" method="post" action= @System.Configuration.ConfigurationManager.AppSettings["postUrl"]
style="margin: 0; padding: 0;">
<fieldset style="border: 0">
<h3 style="text-align: center;">We Are Signing You In, Please Wait...</h3>
@Html.HiddenFor(model => model.agent);
@Html.HiddenFor(model => model.User_ID);
@Html.HiddenFor(model => model.Password);
@Html.HiddenFor(model => model.errorUrl);
@Html.HiddenFor(model => model.originalResourceUri);
</fieldset>
</form>
</body>
任何幫助完成此任務將不勝感激。
?我的意思是說@ System.Configuration.ConfigurationManager.AppSettings [「postUrl」],這一個?如果是,那麼你可以使用Convert.ToBase64String(),但我想知道你將如何解碼這個,以便適當的行動將被調用。 –
@SubhabrataMondal:其實我想要將完整發布URL(以及所有隱藏字段)編碼爲base64。 –