webForumDet fria alternativet

Inkludera värden för en sajt

.NET

4 svar · 402 visningar · startad av JPS

Medlem sedan nov. 2001101 inlägg
Frågan#1

Hej!

Jag håller på med att lära mig asp.net och tidigare har jag använt mig av en inc fil som har innehållit olika värden för en webbsida som

[KOD]
installningar.inc

<%
Dim SiteName, SiteDescription, SiteKeywords, SiteOwner, SitewebMaster, SiteCopyYear, SiteMasterMail, SiteSlaveMail, SiteSupportMail, SiteMasterUrl

SiteName =  "Jag"
SiteDescription =  "Min sida"
SiteKeywords =  ""
SiteOwner =  "Jag"
SitewebMaster =  "Jag"
SiteCopyYear =  "2005"
SiteMasterMail = "info@minsida.se"
SiteSlaveMail =  ""
SiteSupportMail =  ""
SiteMasterUrl =  "http://www.minsida.se"

Dim TableMasterWidth, TableMasterHight, TableMasterBgColor, TableSidfotHight, TableSidfotBgColor, TableSection1Width, TableSection1BgColor, TableSection2Width, TableSection2BgColor

TableMasterWidth = "790" ' Sidans bredd
TableMasterHight = "420" ' Sidans höjd
TableMasterBgColor = "#FFFFFF"

TableSidfotHight = "30" ' Sidfot höjd
TableSidfotBgColor = "#EDEEF0"

TableSection1Width = "497" ' Spalt 1 bredd
TableSection1BgColor = "#FFFFFF"

TableSection2Width = "270" ' Spalt 2 bredd
TableSection2BgColor = "#F0F0F0"

%>

Default.asp

<!--#include file="Inc/Installningar.inc"-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<head>
<title><% = SiteName %></title>
<meta name="description" content="<% = SiteDescription %>">
<meta name="keywords" content="<% = SiteKeywords %>">
<meta name="source-url" content="<% = SiteMasterUrl%>" />
<meta name="copyright" content="Copyright © <% = SiteCopyYear %> - <% = SiteName %>">
<meta name="author" content="<% = SiteName %>">
<link rel="SHORTCUT ICON" HREF="favicon.ico">
<script language="javascript" type="text/javascript" src="JavaScript/JavaScript.js"></script>
<style type="text/css">
@import url("mall.css");
</style>

</head>
<body>

[KOD]

Hur gör man samma lösning med asp.net?
Skall värdena in i web.config istället och hur skall man göra då?
Eller finns det nån bättre lösning?

//
Jonas

Medlem sedan apr. 20012 266 inlägg
#2

web.config kan vara lämpligt eller om du bygger ett eget system för detta.

Kolla under rubriken "Using Application Settings" http://samples.gotdotnet.com/quickstart/aspplus/doc/configretrieve.aspx

Medlem sedan nov. 2001101 inlägg
#3

Ok!
Då jag är helt ny så uppskattar jag all hjälp jag kan få hur jag skall koda web.config för att kunna läsa ut värden på webbsidorna.

Medlem sedan aug. 20003 575 inlägg
#4

Det står på sidan som renholm refererade till:

Configuration files are perfectly suited for storing custom application settings, such as database connection strings, file paths, or remote XML Web service URLs. The default configuration sections (defined in the machine.config file) include an <appSettings> section that may be used to store these settings as name/value pairs. The following example shows an <appSettings> configuration section that defines database connection strings for an application.

<configuration>
<appSettings>
<add key="pubs" value="server=(local)\NetSDK;database=pubs;Trusted_Connection=yes" />
<add key="northwind" value="server=(local)\NetSDK;database=northwind;Trusted_Connection=yes" />
</appSettings>
</configuration>

Medlem sedan nov. 2001101 inlägg
#5

Tackar för all hjälp!

258 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)