PDA

View Full Version : مشکل در استفاده از جاوا اسکریپت در code behind



habib_namvar
پنج شنبه 04 خرداد 1391, 10:41 صبح
سلام دوستان عزیز
من با اسکریپت کدی نوشتم که اگه یه دکمه رو کلیک کنه یه پنل display:bock و تکست باکس display:none بشه و برعکس
حالا میخوام توی cod behind بگم اگه هر کدوم display شون block بود چی کاری رو انجام بده و واسش از کد زیر استفاده کردم

if (txtFileAddress.Style["display"] == "none")
{
p.product_path = txtFileAddress.Text.Trim();
}

ولی دکمه اعمال کار من که افزودن به دیتا بیس هست رو که میزنم کل اطلاعات ریست میشه
میتونید کمک کنید که من باید از خاصیت ispostback کجا استفاده کنم؟

ahmad156
پنج شنبه 04 خرداد 1391, 10:57 صبح
دوست عزیز شما باید اینکار رو با javascript یا jquery طرف client انجام بدین.کاری که شما انجام میدین حتما postback انجام میشه

habib_namvar
پنج شنبه 04 خرداد 1391, 11:46 صبح
دوست عزیز شما باید اینکار رو با javascript یا jquery طرف client انجام بدین.کاری که شما انجام میدین حتما postback انجام میشه
میشه یه راهنمایی کنید منظورتون با جاوا اسکریپت چطوریه

ahmad156
پنج شنبه 04 خرداد 1391, 11:55 صبح
دوست عزیز شما میتونین با jquery شیی رو نمایان یا مخفی کنین.مثلا با کد زیر وقتی دکمه کلیک میشه panel شما مخفی میشه

<script type="text/javascript">
$("#yourBtn").click(function () {
$("#yourPnl").attr("display", "none");
});
</script>

fakhravari
جمعه 05 خرداد 1391, 17:45 عصر
اسم فانکشن در جاوا اسکریپت را درون این تابع بزارید.
public static void MessageScript(string function, Page thispage)
{
thispage.ClientScript.RegisterStartupScript(thispa ge.GetType(), "msg", function, true);
}
MessageScript("alertMe();", this);