Hello reza meshksar,
The difference between Sitefinity pages and ASPX pages is that the first type goes through the CMS pipeline, the second through the standard ASP.NET pipeline. If a page is created from within the CMS, it uses the CMS and its API to serve content in the response to the browser. The CMS API is where a template is assigned to it.
Templates in Sitefinity use masterpages, but are not masterpages themselves. They again are constructed by the CMS from the masterpage physical file. If you use a simple ASPX page, the CMS does not play a role at all, only ASP.NET knows to use the physical masterpage for the page you have requested (not to construct a Sitefinity template).
In short what this means is that if you want to use the Sitefinity editor to drop controls in a template and use the template, you need a CMS page created in Sitefinity. There's no way for the CMS to know what to do, if you use a simple ASPX page.