Test/mainsoft/NunitWebResources/ValidPropertyBind4.aspx \
Test/mainsoft/NunitWebResources/ReadWritePropertyControl.ascx \
Test/mainsoft/MainsoftWebTest/nunitweb_config.xml \
- Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx
+ Test/mainsoft/NunitWebResources/TemplateControlParsingTest.aspx \
+ Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.aspx \
+ Test/mainsoft/NunitWebResources/ContentPlaceHolderInTemplate.master
RESX_DIST = resources/TranslationResources.resx
ifeq (net_2_0, $(PROFILE))
endif
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -doc:$(test_lib:.dll=.xml) -nowarn:219,169,1591 $(NUNIT_RESOURCE_FILES:%=/resource:%)
+ifeq (net_2_0, $(PROFILE))
+TEST_MCS_FLAGS += -r:System.Web.Extensions.dll
+endif
EXTRA_DISTFILES = $(RESOURCE_FILES_2) $(RESOURCE_FILES_1) $(TEST_RESOURCE_FILES) UplevelHelperDefinitions.xml $(RESX_DIST) \
SQLiteProviders_DatabaseSchema.sql
WebTest.CopyResource (GetType (), "ValidPropertyBind3.aspx", "ValidPropertyBind3.aspx");
WebTest.CopyResource (GetType (), "ValidPropertyBind4.aspx", "ValidPropertyBind4.aspx");
WebTest.CopyResource (GetType (), "ReadWritePropertyControl.ascx", "ReadWritePropertyControl.ascx");
+ WebTest.CopyResource (GetType (), "ContentPlaceHolderInTemplate.aspx", "ContentPlaceHolderInTemplate.aspx");
+ WebTest.CopyResource (GetType (), "ContentPlaceHolderInTemplate.master", "ContentPlaceHolderInTemplate.master");
#endif
}
}
#if NET_2_0
+ // Test for bug #449970
+ [Test]
+ public void MasterPageContentPlaceHolderInTemplate ()
+ {
+ new WebTest ("ContentPlaceHolderInTemplate.aspx").Run ();
+ }
+
[Test]
[ExpectedException (typeof (CompilationException))]
public void InvalidPropertyBindTest1 ()
<?xml version="1.0" encoding="utf-8" ?>\r
<configuration>\r
+ <configSections>\r
+ <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">\r
+ <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">\r
+ <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>\r
+ <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">\r
+ <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>\r
+ <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>\r
+ <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>\r
+ </sectionGroup>\r
+ </sectionGroup>\r
+ </sectionGroup>\r
+ </configSections>\r
<appSettings>\r
<add key="strvalue" value="str" />\r
<add key="intvalue" value="123" />\r
<system.web>\r
<siteMap enabled="true"/>\r
<compilation debug="true" batch="false">\r
+ <assemblies>\r
+ <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>\r
+ </assemblies>\r
</compilation>\r
<httpHandlers>\r
<add path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader" validate="true" />\r
+ <remove verb="*" path="*.asmx"/>\r
+ <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>\r
+ <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>\r
+ <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>\r
</httpHandlers>\r
- <pages enableSessionState="false" />\r
+ <pages enableSessionState="false">\r
+ <controls>\r
+ <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>\r
+ </controls>\r
+ </pages>\r
<membership defaultProvider="FakeProvider">\r
<providers>\r
<add name="FakeProvider" type="MonoTests.SystemWeb.Framework.FakeMembershipProvider"\r
</providers>\r
</membership>\r
</system.web>\r
+ <system.web.extensions>\r
+ <scripting>\r
+ <webServices>\r
+ <!-- Uncomment this line to customize maxJsonLength and add a custom converter -->\r
+ <!--\r
+ <jsonSerialization maxJsonLength="500">\r
+ <converters>\r
+ <add name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/>\r
+ </converters>\r
+ </jsonSerialization>\r
+ -->\r
+ <!-- Uncomment this line to enable the authentication service. Include requireSSL="true" if appropriate. -->\r
+ <!--\r
+ <authenticationService enabled="true" requireSSL = "true|false"/>\r
+ -->\r
+ <!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved\r
+ and modified in ASP.NET AJAX applications, you need to add each property name to the readAccessProperties and\r
+ writeAccessProperties attributes. -->\r
+ <!--\r
+ <profileService enabled="true"\r
+ readAccessProperties="propertyname1,propertyname2"\r
+ writeAccessProperties="propertyname1,propertyname2" />\r
+ -->\r
+ </webServices>\r
+ <!--\r
+ <scriptResourceHandler enableCompression="true" enableCaching="true" />\r
+ -->\r
+ </scripting>\r
+ </system.web.extensions>\r
<system.net>\r
<mailSettings>\r
<smtp from="heh@heh.com">\r