khorsandreza
جمعه 28 تیر 1392, 15:36 عصر
سلام
من یک کلیدی برای در تمپلت گریدویو گذاشتم که دو کار انجام می گیرد
1 - دستور در OnClientClick برای اچرای یک دستور جاوائی است popup Panel را باز می کند
2 - دستور oncommand دستوری را سمت سرور اجرا می کند و مقادیر را در داخل PopupPanel می نویسد حالا وقتی در OnClientClick="showpanel(); return false مقدار return= false است فرم نمابش داده میشه ولی بخش oncommand اجرا نمیشه ولی اگر return =true قرار داده میشه oncommand اجرا میشه ولی
PopupPanel بلافاصله بسته میشه
اگر دوستان راهنمائی کنند ممنون خواهم بود
اولویت اجرا با کدام یک است oncommand یا OnClientClick
<asp:ImageButton ID="myModal" data-reveal-id="myModal" runat="server"
CommandArgument='<%# Eval("pk_id") %>' CommandName="UnRead"
ImageUrl="~/Admin/Images/Mail-icon.png"
Visible='<%# ((bool)Eval("Ctrlok"))==false %>'
OnClientClick="showpanel(); return false; "
CssClass="close-reveal-modal" oncommand="ImageButton1_Command" />
protected void ImageButton1_Command(object sender, CommandEventArgs e)
{
try
{
Session["pkid"] = e.CommandArgument.ToString();
SetShowMessg(e.CommandArgument.ToString());
if (e.CommandName == "UnRead")
{
BLL.Admin.ReadMsgCtrl(e.CommandArgument.ToString() );
}
}
finally
{
TextBox2.Text = "";
DataTable dt = ShowTamasData();
GridView1.DataSource = dt;
GridView1.DataBind();
}
من یک کلیدی برای در تمپلت گریدویو گذاشتم که دو کار انجام می گیرد
1 - دستور در OnClientClick برای اچرای یک دستور جاوائی است popup Panel را باز می کند
2 - دستور oncommand دستوری را سمت سرور اجرا می کند و مقادیر را در داخل PopupPanel می نویسد حالا وقتی در OnClientClick="showpanel(); return false مقدار return= false است فرم نمابش داده میشه ولی بخش oncommand اجرا نمیشه ولی اگر return =true قرار داده میشه oncommand اجرا میشه ولی
PopupPanel بلافاصله بسته میشه
اگر دوستان راهنمائی کنند ممنون خواهم بود
اولویت اجرا با کدام یک است oncommand یا OnClientClick
<asp:ImageButton ID="myModal" data-reveal-id="myModal" runat="server"
CommandArgument='<%# Eval("pk_id") %>' CommandName="UnRead"
ImageUrl="~/Admin/Images/Mail-icon.png"
Visible='<%# ((bool)Eval("Ctrlok"))==false %>'
OnClientClick="showpanel(); return false; "
CssClass="close-reveal-modal" oncommand="ImageButton1_Command" />
protected void ImageButton1_Command(object sender, CommandEventArgs e)
{
try
{
Session["pkid"] = e.CommandArgument.ToString();
SetShowMessg(e.CommandArgument.ToString());
if (e.CommandName == "UnRead")
{
BLL.Admin.ReadMsgCtrl(e.CommandArgument.ToString() );
}
}
finally
{
TextBox2.Text = "";
DataTable dt = ShowTamasData();
GridView1.DataSource = dt;
GridView1.DataBind();
}