Place code in separate file [jak edytowac tą opcje]

0

Witam,

Muszę poprawic stronke juz istniejacą. Wydaje mi sie ze ktos tworzyl pliki "Add new item" i tworzac pliczek nie zaznaczal check box'a "place code in separate file" ... dzis chcialam dopisac troche kodu w c# i potrzebuje oddzielnego pliku ... jak moge wyedytowac *.aspx badz co zrobic z plikami by moc pododawac do nich pliki *.aspx.cs [???]

0

Doradzałbym utworzyć nową stronkę już z istniejącym podziałem na html i cs. A jak chcesz to koniecznie robić ręcznie to trzeba trochę zabawy z poprzestawianiem wszystkich odnośników w projekcie.

0

do deklaracji @Page musisz dodac CodeBehind i Inherits
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>

w pliku projektu masz ItemGroup z plikami aspx
jesli masz kolejna grupe gdzie jest np. AssemblyInfo.cs to mozesz do niej sie dopisywac, jesli nie masz takiej ItemGroup to musisz utworzyc kolejna taka grupe, w ktorej beda pliki code behind

  <ItemGroup>
    <Compile Include="Properties\AssemblyInfo.cs" />
	<Compile Include="Default.aspx.cs">
      <SubType>ASPXCodeBehind</SubType>
      <DependentUpon>Default.aspx</DependentUpon>
    </Compile>
    <Compile Include="Default.aspx.designer.cs">
      <DependentUpon>Default.aspx</DependentUpon>
    </Compile>
...

a klasa musi dziedziczyc z Page
public partial class _Default : System.Web.UI.Page

ale jak napisal Pytong to od pyty (:D) roboty

1 użytkowników online, w tym zalogowanych: 0, gości: 1