PDA

View Full Version : سوال: صدا زدن رویداد کلیک سی شارپ در جاوا اسکریپت



ashkan1234
جمعه 17 مرداد 1393, 12:49 عصر
سلام.
من چند تا مشکل دارم.
اول اینکه توی صفحاتی که داینامیک هستن(صفحاتی که داده هاشان با مقدار کوئری استرینگ متغییر است)کدهای جاوا اسکریپت توشون کار نمیکنه!
واسه همین مجبور شدم کدهای جاوا اسکریپت رو توی مسترپیج بنویسم.
حالا توی مستر پیج نمیتونم با این دستور به مثلا دکمه asp دسترسی داشته باشم:
var obj2 = document.getElementById('<%= MyBtn.ClientID %>');
بجاش با این کد میتونم:
var btnClickId = document.getElementById('btnscript');
ولی دومیه یه مشکلی که داره فقط با دکمه های html میشه ازش استفاده کرد(یا تگ ها ، در asp:Button پاسخگو نیست.)
حالا میخوام توی اون صفحه داینامیکی که عرض کردم یا روی دکمه کلیک بشه ، یا مستقیم متد رو از کد سی شارپ فراخوانی کنم.
برای کلیک از این کد استفاده کردم:
$(window).scroll(function () { var obj = document.getElementById('script');
if ($(window).scrollTop() == $(document).height() - $(window).height()) {

btnClickId.click();
}
});
ولی متاسفانه کار نمیکنه!
بطور عادی وقتی روی دکمه کلیک میکنم عمل میکنه ولی با اسکرول عمل نمیکنه!
اینم کد دیزاینم(البته توی پنل اجکس هست)
<button id="btnscript" OnServerClick="btnPluseLoad_Click" runat="server" Visible="True">
</button>
پیشاپیش ممنونم از پاسخگوییتون:لبخند:

--------------------------------------
زحمت ندید به خودتون...حلش کردم:لبخند: