小编din*_*din的帖子

char到int转换得到ASCII

这可能是一个不成熟的问题,可能是我遗漏了一些东西,但我的问题是

试图转换charint拿到ASCII的那个值char,在大多数情况下,我得到正确/预期的ASCII的特定代码char,在某些情况下,我不知道.有人能解释一下为什么吗?

例子:

// Example 1:-   

Console.WriteLine((int)'a');

// gives me 97 perfect!

// Example 2:-

Console.WriteLine((char)1); gives me ?

// now 

Console.WriteLine((int )'?');

// this should give me 1, instead it gives me 9786 why?
Run Code Online (Sandbox Code Playgroud)

这发生在ASCII> 127或ASCII < 32.

c#

9
推荐指数
1
解决办法
3万
查看次数

使用HTML5在Asp.net中拖放文件上传

我试图使用HTML5的DnD和File API上传文件.我不确定如何将表单数据发送到服务器,我尝试使用XMLHttpRequest发送,但没有成功.这就是我到目前为止所拥有的.

    <body>
        <form id="form1" runat="server" enctype="multipart/form-data">        
            <br />
            <div id="drop_area">Drop files here</div> <br />
           <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button"/>
        </form>
    </body>

     <script>
            if (window.File && window.FileList && window.FileReader) {
                var dropZone = document.getElementById('drop_area');
                dropZone.addEventListener('dragover', handleDragOver, false);
                dropZone.addEventListener('drop', handleDnDFileSelect, false);
            }
            else {
                alert('Sorry! this browser does not support HTML5 File APIs.');
            }
            </script>
     var files;
            function handleDragOver(event) {
                event.stopPropagation();
                event.preventDefault();
                var dropZone = document.getElementById('drop_zone');
                dropZone.innerHTML = "Drop now";
            }

            function handleDnDFileSelect(event) {
                event.stopPropagation();
                event.preventDefault();

                /* Read the list of …
Run Code Online (Sandbox Code Playgroud)

c# asp.net html5 drag-and-drop file-upload

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×2

asp.net ×1

drag-and-drop ×1

file-upload ×1

html5 ×1