すべてドロップダウン リストにバインドされているいくつかの値を含む、SiteTypes という列挙型があります。クライアント側では、このドロップダウンをチェックして、選択した値がこれらの列挙値の 1 つであるかどうかを確認する必要があります。変更が必要な場合に備えて、スクリプトで列挙型の値をハードコードしたくないので、サーバータグを使用して列挙型自体から直接取得したいと考えています。概念的に、私はこれをしたいと思います:
function SiteIdChanged() {
var x = "<%=SiteTypes.Employee %>";
}
私が今やっている方法は、コードビハインドで保護されたプロパティを作成し、その特定の列挙値を返し、これを行っています:
function SiteIdChanged() {
var x = "<%=EmployeeSiteTypeValue %>";
}
ただし、そのようなチェックを行う必要があるすべてのページに特別なプロパティを作成する必要があるため、それは好きではありません。
私がここでやりたいことをする方法はありますか?