Försöker få till en enkel installationssida där man får ange anslutningsinfo till databasen, men hur sparar man den infon sen i web.configen? Här kan du hitta info om hur du kan editera web.config via .NET fast det där är ju lite lurigt, om det blir fel när anv skriver till web.config så kommer ju hela appen att sluta fungera, ingen höjdare.. Bättre att spara detta utanför web.config, tycker jag.. En grej vore väl att man kan inte spara om inte "test av connection" går igenom.. Lite vanskligt kanske ja :) tack. Återigen en länk.. http://www.codeproject.com/KB/cs/ConfigReadAndWrite.aspx :)installationssida
har följande:
<code>
protected void btnDatabas_Click(object sender, EventArgs e)
{
try
{
string address = txtAddress.Text;
string databas = txtDatabasName.Text;
string username = txtDatabasUserName.Text;
string password = txtDatabasPassword.Text;
}
catch (Exception ex)
{
}
}
</code>
Går det även att prova anslutningen till databasen så den är OK innan man sparar den i web.configen?
Tacksam för all hjälpSv: installationssida
http://www.aspnetpro.com/newsletterarticle/2007/02/asp200702jk_l/asp200702jk_l.asp
För att testa om infon är korrekt, låt användaren skriva in den i en textruta, ha en knapp som man kallar för ex. "Test connection"
<code>
try {
string connectionstring = "something=" + txtAddress.Text + "" .....;
SqlConnection conn = new SqlConnection(connectionstring);
} catch(Exception ex) {
Error.Text = "An error occured";
} finally {
Success.Text = "Jiiiiiiihaaaa...";
}
</code>
typ... Sv:installationssida
Sv: installationssida
Sv:installationssida
Nu vill jag även ändra email inställningarna:
<code>
<mailSettings>
<smtp from="">
<network host="" password="" userName=""/>
</smtp>
</mailSettings>
</code>
Har:
<code>
string host = txtEmailHost.Text;
string from = txtSender.Text;
string password = txtEmailPassword.Text;
string username = txtEmailUserName.Text;
</code>
Hur kommer jag åt alla from, host, password, username så man kan ändra dessa??
Tacksam för all hjälpSv: installationssida