- PR -

ASP.NET imgタグについて

1
投稿者投稿内容
TQ
会議室デビュー日: 2006/02/20
投稿数: 14
投稿日時: 2006-02-24 15:35
imgタグをサーバサイドと実行するとして利用し
画像の縦横比をたもって表示することは可能なのでしょうか。
通常のimgタグであれば
width='30' などと指定し、height を指定しなければ実現するのですが
asp.net にて
たとえば img タグの オブジェクト を imgGazo として
with imgGazo
.Src = "a.jpg"
.width = "30"
end with
としても画面にはりつけた img タグオブジェクトの
サイズにあわせた大きさで表示してしまいます。

ご存知の方ご教授ください

[ メッセージ編集済み 編集者: TQ 編集日時 2006-02-24 15:36 ]
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-24 16:00
引用:

TQさんの書き込み (2006-02-24 15:35) より:

imgタグをサーバサイドと実行するとして利用し


img タグというか img 要素ですね。

引用:

with imgGazo
.Src = "a.jpg"
.width = "30"
end with


そもそも、型が違うような。

コード:

    Me.Image1.Width = Unit.Pixel(30)


で大丈夫でしょう。

ただ、縦横比が保てるかどうかはブラウザ依存だと思いますよ。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
TQ
会議室デビュー日: 2006/02/20
投稿数: 14
投稿日時: 2006-02-24 17:04
DIVタグにておこなうこととしました。
サイズによってはスクロールバーもだす必要がでてきましたもので。

ありがとうございました
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-02-26 19:22
引用:

じゃんぬねっとさんの書き込み (2006-02-24 16:00) より:

そもそも、型が違うような。


サーバコントロールのイメージではなく、HTML コントロールのイメージだと思います。こちらは Integer です。

「サーバサイドと実行するとして利用」とのことですから。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-26 21:18
引用:

Jittaさんの書き込み (2006-02-26 19:22) より:

サーバコントロールのイメージではなく、HTML コントロールのイメージだと思います。こちらは Integer です。

引用:

with imgGazo
.Src = "a.jpg"
.width = "30"
end with


こうやって書かれちゃうと... どのみち型が違うイメージですが。(^-^;)
あ、<img name="imgGazo" src="a.jpg" width="30"> と脳内置換すればよかったのね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2006-02-26 21:48
引用:

じゃんぬねっとさんの書き込み (2006-02-26 21:18) より:
引用:

with imgGazo
.Src = "a.jpg"
.width = "30"
end with


こうやって書かれちゃうと... どのみち型が違うイメージですが。(^-^
あ、<img name="imgGazo" src="a.jpg" width="30"> と脳内置換すればよかったのね。


おっと!文字型でしたか!!
暗黙の型変換で、変換され…ましたよね?(だから VB 嫌い)
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-02-26 21:51
引用:

Jittaさんの書き込み (2006-02-26 21:48) より:

おっと!文字型でしたか!!
暗黙の型変換で、変換され…ましたよね?(だから VB 嫌い)


Option Strict On で防げ…ますよね?(だから VB 嫌いじゃない、でも C# が好き)

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)