20 Ağustos 2013 Salı

datagrid to excel encoding

Response.ContentEncoding = System.Text.Encoding.Unicode; Response.BinaryWrite(System.Text.Encoding.Unicode.GetPreamble()); response için yukarıdaki satırları eklemek gerekiyor.

2 Mayıs 2013 Perşembe

b.jgrid.formatter is undefined. hatası

Merhaba b.jgrid.formatter is undefined. hatasını almanızın sebebi
script src="/js/grid.locale-en.js" type="text/javascript" /script

21 Nisan 2013 Pazar

IIS'deki şişmeleri önlemek için yapılabilir.

IIS'de herhangi bir koddan şişme gerçekleşiyorsa web.confige aşağıdaki kodu yapıştır.


   
 
 

2 Şubat 2011 Çarşamba

sunucudaki ssl hatasını gidermek : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel

System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate
(object sender, X509Certificate certificate, X509Chain chain,
SslPolicyErrors sslPolicyErrors)
{ return true; };

var parameters = "go=1";

var cred = new NetworkCredential();
cred.Password = "demo"
cred.UserName = "admin"

var request = (HttpWebRequest)HttpWebRequest.Create("https://www.google.com");
request.AllowAutoRedirect = false;
request.ContentType = "application/x-www-form-urlencoded";
request.Credentials = cred;
request.Method = "POST";
request.UserAgent = "Vargonen/0.1";
request.ContentLength = parameters.Length;

var reqStream = request.GetRequestStream();
reqStream.Write(parameters, 0, parameters.Length);
reqStream.Close();

var response = (HttpWebResponse)request.GetResponse();
var sr = new StreamReader(response.GetResponseStream());
var htmlText = sr.ReadToEnd().Trim();

sayfadaki verileri word dosyasına aktarma

HttpContext.Current.Response.Clear();
HttpContext.Current.Response.Charset = "";

HttpContext.Current.Response.ContentType = "application/msword";

string strFileName = "GenerateDocument" + ".doc";
HttpContext.Current.Response.AddHeader("Content-Disposition",
"inline;filename=" + strFileName);

StringBuilder strHTMLContent = new StringBuilder();

strHTMLContent.Append("buraya wordde görünmesi gereken yazılar geliyor.html de kullanabilirsiniz.")
HttpContext.Current.Response.Write(strHTMLContent);
HttpContext.Current.Response.End();
HttpContext.Current.Response.Flush();

28 Ocak 2011 Cuma

Ziyaretçi Sayısı

Global.asax
protected void Application_Start(object sender, EventArgs e)
{
Application.Add("OnlineZiyaretciSayisi", 0);

}

protected void Session_Start(object sender, EventArgs e)
{
Application.Lock();
Application["OnlineZiyaretciSayisi"] = (int)Application["OnlineZiyaretciSayisi"] + 1;
Application.UnLock();

}


protected void Session_End(object sender, EventArgs e)
{
Application.Lock();
Application["OnlineZiyaretciSayisi"] = (int)Application["OnlineZiyaretciSayisi"] - 1;
Application.UnLock();

}

protected void Application_End(object sender, EventArgs e)
{
Application.Remove("OnlineZiyaretciSayisi");
}



Sayfa içinde aşağıdaki kod yerleşecek

<%=Application["OnlineZiyaretciSayisi"]%>

Sayfayı buton ile kapatma

aşağıdaki kod ile hem sayfayı kapatıyoruz, hem de kapanırken arkadaki sayfada butonu çalıştırıyoruz.

Response.Write(&quot;<script language='javascript' id='clientEventHandlersJS'&gt;\n&quot;);
Response.Write(&quot;<!--\n");
Response.Write("window.opener.__doPostBack('lbtnCariAdIleGetir', '')\n");
Response.Write("window.close();\n");
Response.Write("//--&gt;\n&quot;);
Response.Write(&quot;</script&gt;&quot;);


butonun id si master page içindeyse tabiiki yine değişiyor.