多言語をサポートするアプリケーションがあります。現在、場所によって変更される可能性があるように、地理に敏感な価格ページがあります。Html コンテンツ用の 1 つのテンプレートを作成し、場所固有の値に基づいて値を変更しようとしています。変更値は、元の html 応答に追加されます。
誰かが私を助けてくれますか、それとも不可能ですか?
コード ビハインド (C#/VB.net コード) 内の html コントロールにアクセスできるようにするには、次の 2 つの手順が必要です。
1.htmlrunat=server
コントロール定義に追加します 2.html コントロールの ID を宣言します
以下の例を見てください。
ソース
<input runat="server" id="Text1" type="text" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
コードビハインド
protected void Button1_Click(object sender, EventArgs e)
{
Text1.Value = "Mahdi";
}
Text1
は HTML コントロールでButton1
あり、サーバー コントロールですButton1
。HTML テキスト コントロールをクリックすると、値が「Mahdi」に変わります。