Kayıtlar

Mayıs, 2007 tarihine ait yayınlar gösteriliyor

A potentially dangerous Request.Form value was detected from the client

"A potentially dangerous Request.Form value was detected from the client" hatası .NET Framework 1.1 ile gelen ve .NET Framework 2.0 da da bulunan "Request Validation" özelliğinden kaynaklanmaktadır. Kullanımındaki amaç script kodları yada html kodları aracılığıyla yapılabilecek script injection'larına engel olmaktır. Mesela bir textbox'ın içersinde " " işaretleri yerleştirecek olursanız form submit edildiği an hata ile karılaşırsınız. Ancak bazı durumlarda kullanıcının bunu yapmasına müsade etmemiz gerekebilir. Bu sorunu çözmenin 2 yolu var 1) web.config de Request Validation'ı disable etmek (tüm uygulama için geçerli olacaktır) <pages validateRequest="false" /> 2) Bu sorunu çözmek istediğiniz sayfa için @Page yönergesine validateRequest=false yazmak. Ref http://kb.seekdotnet.com/ViewArticle/42data.aspx

Herhangi bir tablonun kolonlarının bilgileri

Select Name,IsPrimaryKey=Case when Name= col_name(sysindexkeys.id,sysindexkeys.colid) then 1 else 0 end, Data_type as DataType,CHARACTER_MAXIMUM_LENGTH as Length,colstat as IsIdentity, IsNullable,object_Name(rkeyid) RelationTable,col_name(rkeyid,rkey) RelationColumn from syscolumns inner join INFORMATION_SCHEMA.COLUMNS on INFORMATION_SCHEMA.COLUMNS.COLUMN_NAME=Name left join sysforeignkeys on syscolumns.id =sysforeignkeys.fkeyid and Name = col_name(fkeyid,fkey) left join sysindexkeys on syscolumns.id = sysindexkeys.id where syscolumns.id=Object_ID('Tablo_Adi')