Generelle Einstellungen für img-Tag

15/09/2007 - 20:48 von Alberto Luca | Report spam
Hallo NewsGroup,

ich verwende in div. Seiten img-Tag.
Wie kann ich erreichen, dass zu einem bestimmten Tag, immer die gleichen
Parameter gesetzt werden (evtl. mittels css oder Skin oder MasterPage)?

<img src="~/images/hugo.jpg" width="15" height="10" runat="server"
alt="Hugo ist der Beste!" />

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
15/09/2007 - 21:39 | Warnen spam
Hallo Alberto,

"Alberto Luca" schrieb:

ich verwende in div. Seiten img-Tag.



warum nicht <asp:Image ... />?

Wie kann ich erreichen, dass zu einem bestimmten Tag, immer die gleichen
Parameter gesetzt werden (evtl. mittels css oder Skin oder MasterPage)?



falls du auch was eigenes benutzen kannst/willst, würde ich eine eigene,
von Image abgeleitete Klasse empfehlen. Da kannst Du dann tun und lassen,
was Du willst, auch Standardwerte setzen.

[Controls/Image.vb]
Imports System
Imports System.Text
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

Namespace SFW.Controls

<ToolboxData("<{0}:Image runat=server></{0}:Image>")> _
Public Class Image

Inherits WebControls.Image

Private Sub Image_PreRender( ... ) Handles Me.PreRender

If Me.AlternateText = String.Empty Then
Me.AlternateText = "Text aus Control"
End if

End Sub

End Class

End NameSpace

[ImageTest.aspx]
<%@ Page Language="VB"
CodeFile="ImageTest.aspx.vb"
Inherits="ImageTest" %>
<%@ Register Namespace="SFW.Controls" TagPrefix="SFW" %>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Unbenannte Seite</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<SFW:Image ID="Image1" runat="server" />
<br />
<SFW:Image ID="Image2" runat="server" AlternateText="Text aus Webform" />
<br />
</div>
</form>
</body>
</html>

In dem Beispiel wird AlternateText mit einem Defaultwert belegt, wenn dieser
nicht in der Webform manuell auf einen anderen Wert gesetzt wurde.

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen