PDA

View Full Version : رویداد onclick



mohsen_metn
دوشنبه 03 تیر 1387, 12:06 عصر
چطور میشه برای کنترل های ASP.net مثل


<
asp:Image ID="Image1" runat="server"

>

رویداد هایی مثل onclick و یا onmouseover بوسیله خود ASP.NET ایجاد کرد؟

naeeme
دوشنبه 03 تیر 1387, 12:25 عصر
control.Attributes.Add("OnClick","")

shahroozj
دوشنبه 03 تیر 1387, 12:48 عصر
كنترول Button يه رويداد هم به نام OnClientClick دارند كه همون كاره Onclick را انجام ميده

mohsen_metn
دوشنبه 03 تیر 1387, 12:52 عصر
control.Attributes.Add("OnClick","")

سلام دوست عزیر
من بدین صورت عمل کردم. ابتدا در page_load کد زیر را قرار دادم.


protected void Page_Load(object sender, EventArgs e)
{
Image1.Attributes.Add("OnClick", "size()");
}

سپس برای رودپیداد OnCliCK اسکریپت زیر را نوشتم


<body>
<form id="form1" runat="server">
<div>
<asp:Image ID="Image1" runat="server" ImageUrl="~/1 (1).jpg" OnClick="size()" />
<asp:Button ID="Button1" runat="server" Text="Button" /></div>
</form>
</body>
</html>
<script runat="server" language="C#">
void size()
{
Image1.Width = 100;
}
</script>

ولی متاسفانه کار نمی کند

Saber_Fatholahi
دوشنبه 03 تیر 1387, 13:59 عصر
اخه كد شما بايد با جاوا اسكريپت باشه البته به نظر من

Amir Taghavi
دوشنبه 03 تیر 1387, 14:05 عصر
function size()
{
document.getElementById("Image1").width=500;
}

Saber_Fatholahi
دوشنبه 03 تیر 1387, 14:39 عصر
Image1.Attributes.Add("OnClick", "this.style.width=500()");

Behrouz_Rad
دوشنبه 03 تیر 1387, 16:12 عصر
کاربر mohsen_metn
چرا هیچ وقت از سیستم جستجوی سایت استفاده نمی کنی؟
چند بار تذکر داده شد توجه نفرمودید. سوالاتی که مطرح می کنید همگی در سطح ابتدایی و ساده هستند.
بیشتر دقت بفرمایید.

متشکرم.