Asp QueryStringParameter Преобразование не удалось при преобразовании nvarchar
Я получаю эту ошибку, когда запускаю следующий код, глобальные значения которого являются static int, я просмотрел довольно много статей, но не могу понять, где это происходит неправильно:
Сведения об исключении: System.Data.SqlClient.SqlException: преобразование не выполнено при преобразовании значения nvarchar 'glb.catID' в тип данных int.
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:CommerceConnectionString %>"
SelectCommand="select CategoryID, CategoryName, ProductImage, Title, SubCatID
from Categories
JOIN Products
ON Categories.CategoryID= Products.CatID
WHERE CategoryID = @CategoryID AND SubCatID = @SubCatID ">
<SelectParameters>
<asp:QueryStringParameter Name="CategoryID" QueryStringField="CategoryID" DefaultValue="glb.catID" />
<asp:QueryStringParameter Name="SubCatID" QueryStringField="SubCatID" DefaultValue="glb.subcatID"/>
</SelectParameter