わかった、
この質問について私が行う方法は、 a を使用して、含めたいすべての言語をリストすることです。
<form method="get" action="Index.aspx">
<label for="language">Select you language here</label>
<select id="language">
<option value="english"English</option>
<option value="french">French</option>
.
.
.
</select>
<input type="submit" value="submit">
</form>
次に、aspxファイルでいくつかの処理を行います
- 編集 -
フォームで method="get" を使用すると、選択した変数が次のように URL に追加されます。
index.aspx?language=english /* for example */
aspx ページで、いくつかの JavaScript を実行できます。
<script type='text/javascript'>
//<![CDATA[
// Parse Query String
var queryString = new Object;
var qstr=window.location.search.substring(1);
var params=qstr.split('&');
for (var i=0; i<params.length; i++) {
var pair=params[i].split('=');
queryString[pair[0]]=pair[1];
}
//]]>
</script>
<script type="text/javascript">
var language = queryString['language'];
if (language== "english") {
/* Do some processing */
}
else { do domething else }
</script>
JavaScript を head に配置すると、ページの読み込み時に実行されます。処理部分で、言語ファイルにアクセスします。