0
我在運行umbraco中有一些代碼,並創建一個JavaScript文件來查找他們的IP並將它們發送到他們的語言的正確站點,現在這個工程,但我試圖添加一個覆蓋系統,所以網站的用戶可以強制自己從重定向使用cookie,但由於某種原因,當我嘗試編寫響應它告訴我,響應本地變量可以在它被設置之前不會被使用C#ASP.NET頁面內代碼不告訴我'響應'不存在
<%@ Master Language="C#" MasterPageFile="/umbraco/masterpages/default.master" AutoEventWireup="true" Debug="true" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolderDefault" runat="server">
<script runat="server">
string getOutput(){
HttpCookieCollection MyCookieColl;
HttpCookie MyCookie;
MyCookieColl = Request.Cookies;
MyCookie = MyCookieColl["override"];
try{
if(MyCookieColl["override"].Value == "overridden"){
HttpCookie cookie = new HttpCookie("override");
cookie.Value = "overridden" ;
DateTime dtNow = DateTime.Now;
TimeSpan tsMinute = new TimeSpan(0, 0, 10, 0);
cookie.Expires = dtNow + tsMinute;
Response.Cookies.Add(cookie);
return "";
}
}catch(Exception e){
}
try{
if(Request.Form["overide"] == "overridden"){
HttpCookie cookie = new HttpCookie("override");
cookie.Value = "overridden" ;
DateTime dtNow = DateTime.Now;
TimeSpan tsMinute = new TimeSpan(0, 0, 10, 0);
cookie.Expires = dtNow + tsMinute;
Response.Cookies.Add(cookie);
return "";
}
}catch(Exception e){
}
[[[TRIMMED CODE NOT NEED BELOW WORKS]]]]
</script>
<%=getOutput()%>
</asp:Content>
謝謝你完美的工作,爲什麼MS不能告訴你,在MSDN上很煩人,雖然 – Barkermn01 2011-02-24 10:30:31