Ali je mogoče neki strani (naprimer Default.aspx) nastavit imenski prostor? Ker imam v svojih razredih stvari "zložene", naprimer V imenskem prostoru Blegos.Common imam razred Test ki pac ima neke metode,itd. V Default.aspx pa bi rad imel v imenskem prostoru Blegos kjer bi potem do metod razreda dostopal (iz Default.aspx.cs) kar z Common.Test.MojaMetoda().
Pač strani bi rad imel v svojem imenskem prostoru. Ne vem pa če je to mogoče ali prav razmisljam(novinec)...
Avtor: blegos, objavljeno na portalu SloDug.si (Arhiv)
blegos - sreda, 18. oktober 2006
Kaksna nastavitev kje vv lastnostih prjekta pa ne obstaja da bi si nastimal privzeti imenski prostor za projekt ?Nekje sem to ze videl...
bojanv - sreda, 18. oktober 2006
spirit1:IMHO ne uporabljat coebehind-a je kriminal Poznam firmo, ki to uporablja. Ampak ni sama kriva če drugače ne gre....
spirit1 - sreda, 18. oktober 2006
IMHO ne uporabljat coebehind-a je kriminal
bojanv - sreda, 18. oktober 2006
Seveda je mogoče. Vse kar rabiš naredit je to, da stranem, ki jih naredis z Add new item, dodaš svoj imenski prostor. Vse kar rabiš potem narediti je, da napišeš v html source-u Inherits referenco, ki kaže na ta tvoj razred. Seveda, če uporabljaš code-behind. (glej primer spodaj) Lahko pa narediš svoj page, skreiraš template ( File -> Export template in se prepustiš čarovniku ) pa potem ob dodajanju strani ( Add New Item) izbereš v Visual Studio Templates (Spodaj pod items) ime svojega template-a in voila, ni ti treba skoz nastavljat razreov referenc, itd. Primer: using .... namespace Blegos.Common { public partial class Default .... } html source: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Blegos.Common.Default" %> Če sem te pa narobe zastopu pa povej.