17 Mayıs 2011 Salı

FileUpload'da rooted path gereksinimi

Aşağıdaki kod blogu ile bir dosyayı FileUpload sayfa bileşeni(component) ile servera yükleyebilirsiniz.
Server.MapPath methodu kullanılmadan "c:\YuklenecekAlan\" şeklinde bir "rooted" yani tam adres istemektedir.
Server.MapPath methodu ise uygulamanın bulunduğu adresi tam adres şeklinde vermektedir.

string dosyaAdi = fuSinavSonuclari.FileName;
string kaydedilecekYer =Server.MapPath("~\\uploaded\\" + dosyaAdi);
fuSinavSonuclari.SaveAs(kaydedilecekYer);

10 Mayıs 2011 Salı

Textbox'a decimal giriş yapılmasını zorlamak için javascript

<HTML>
<HEAD>
<script language="javascript" type="text/javascript">
function isNumberKey(evt) {
var charCode = (evt.which) ? evt.which : event.keyCode

if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
</script>

</HEAD>
<BODY>
<INPUT id="txtChar" onkeypress="return isNumberKey(event)"  type="text" name="txtChar">
// input alan veya asp textbox kullanılabilir
<asp:TextBox ID="txtOran" runat="server" onkeypress="return isNumberKey(event)"></asp:TextBox>
</BODY>
</HTML>