修改前:
[code] <asp:LinkButton ID=\"LB_EMPNAME\" runat=\"server\" Text=\'<%#Eval(\"REASON_2\") %>\'OnClientClick=\'<%# String.Format(\"return GetDetail(\\\"{0}\\\",\\\"{1}\\\",\\\"{2}\\\",\\\"{3}\\\")\", Eval(\"INDATE\"),Eval(\"ABN_EMPNO\"),Eval(\"SHIFT\"),Eval(\"REASON_2\"))%>\'PostBackUrl=\"javascript:void(0);\" ></asp:LinkButton>
以上代碼為gridview中的“異常原因2”下面的bootstrap模態框彈出按鈕,由於PostBackUrl=\”javascript:void(0);\” 導致整個ASPX頁面中的控件失效(asp控件在瀏覽器中也是翻譯成js的)。
修改後:
[code] <asp:Button ID=\"Label2\" runat=\"server\" Text=\'<%# Bind(\"REASON_2\") %>\' onclick=\'<%# String.Format(\"return GetDetail(\\\"{0}\\\",\\\"{1}\\\",\\\"{2}\\\",\\\"{3}\\\")\", Eval(\"INDATE\"),Eval(\"ABN_EMPNO\"),Eval(\"SHIFT\"),Eval(\"REASON_2\"))%>\' ></asp:Button>
問題界面記錄: