0
我想爲任意Web應用程序在每個頁面上注入代碼。 讓我想象我想添加一個頁面的排名輸入,只需使用web.config就可以打開/關閉頁面,而無需更改源代碼。注入html代碼並使用ISAPI回覆發佈的事件
我知道我可以使用過濾器注入和更改html,但我不確定是否可以回覆帖子。讓我們想象用戶投票後,投票面板將不得不顯示票數和禁用投票輸入。由於每個頁面都會發布到自己,所以只要我從注入表單獲得請求並返回表示操作成功的響應流(可以說「OK」字符串),我也需要中斷管道。
問題:
- 我可以使用過濾器來做到這一點?
- 訪問表單數據有多困難(非服務器表單處於問題),包括FileUploads?
- 是否有可能使用JS資源使用ClientScript類或任何其他方式?
- 是否有可能只有在擁有給定權限的用戶進入時忽略它才能調用過濾器。
綜述操作
- 在初始請求時,注入非服務器形式和包埋JS。
- 形式將發佈/拿回使用僞AJAX(IFrame的方法),其包含頁面
- 我得到這個職位數據,與他們做什麼,並返回響應「OK」,如果一切都很好。
- 注入JS接收它和改變形式的內容,以反映響應
泰。