跳到主要內容

發表文章

目前顯示的是 2月, 2009的文章

搭配ASP.NET的AJAX使用JQuery

Abstract: 如果在使用了AJAX的ASP.NET網頁中 透過JQuery設定初始值 會發現當在Update Panel中執行Postback JQuery並不會被觸動 該怎麼辦呢? Method: 將需要在Update Panel中執行Postback的Script放入 Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); function EndRequestHandler(sender, args) { //ScriptInHere } 如 Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); function EndRequestHandler(sender, args) { alert(“Hello User”); } 就可以解決這個問題 Reference: 1. jquery datepicker ms ajax updatepanel doesn’t work after post back [ http://stackoverflow.com/questions/520645/jquery-datepicker-ms-ajax-updatepanel-doesnt-work-after-post-back ]

讓網頁在Postback後仍然回到原來檢視區域

Abstract: 許多ASP.NET的開發者需要讓使用者在檢視頁面的時候進行Postback,如[存檔]功能,但若頁面超過一定的檢視區域後,常常會因為Postback而導致畫面回到最上面,透過以下方法就可以解決此問題。 Method: 1. 單一頁面提供 在.aspx頁面的最上面<%@ Page > 加入MaintainScrollPositionOnPostback="true", 如: <%@ Page MaintainScrollPositionOnPostback="true" Title="" Language="C#" MasterPageFile="~/Default.Master" AutoEventWireup="True" CodeBehind="Default.aspx.cs" Inherits="Default.Cervix" %> 2. 全網站系統每個頁面都提供 在 Web.config中找到<page>加入maintainScrollPositionOnPostBack="true", 如: Reference: 1. Page.MaintainScrollPositionOnPostBack 屬性 [ http://msdn.microsoft.com/zh-tw/library/system.web.ui.page.maintainscrollpositiononpostback.aspx ]

替 [檢視所有網站內容] 加上權限管制

Abstract: 許多使用WSS (Window SharePoint Service 3.0) 3.0的使用者 都為了如何讓 [檢視所有網站內容] 的功能 能夠進行管制 苦惱不已 其實我們只要透過底下的方法就可以達成 Method: 1. 修改 安裝WSS的主目錄下 的 Web.config檔案 2. 在檔案中找到 </ configuration> 3. 在</ configuration> 加入底下文字 4. 存檔後,只要爾後點選[檢視所有網站內容]只要沒有登入就不會允許被使用 Reference: 1. authorization 項目 (ASP.NET 設定結構描述) [ http://msdn.microsoft.com/zh-tw/library/8d82143t.aspx ] 2. location 項目 (ASP.NET 設定結構描述) [ http://msdn.microsoft.com/zh-tw/library/b6x6shw7.aspx ]