小编jay*_*won的帖子

C#中字节与字节数据类型的区别

我注意到在C#中有字节字节数据类型.他们都说它们是struct System.Byte类型,代表一个8位无符号整数.

所以我很好奇两者之间有什么不同,以及为什么你会使用另一个.

谢谢!

c# byte

147
推荐指数
5
解决办法
3万
查看次数

C#中的.ToString和"as string"之间的区别

使用以下两个语句有什么区别?在我看来,第一个"as string"是类型转换,而第二个ToString是对将输入转换为字符串的方法的实际调用?只是寻找一些洞察力,如果有的话.

Page.Theme = Session["SessionTheme"] as string;
Page.Theme = Session["SessionTheme"].ToString();
Run Code Online (Sandbox Code Playgroud)

c# string tostring

66
推荐指数
4
解决办法
3万
查看次数

sizcache和sizset在jQuery中的用途是什么

我使用jQuery,并与开发工具栏检查我的页面的DOM在IE中我看到,很多元素都sizsetsizcache属性添加到元素.我在Chrome或Firefox中没有看到这些内容?此外,我发现页面上的许多元素对这些字段共享相同的值,这使我相信它是一个全局值,但有一些确实有不同的值?

<html xmlns="http://www.w3.org/1999/xhtml" sizcache="66" sizset="0">
    <head>...</head>
    <body sizcache="66" sizset="0">
         <div class="ui-datepicker-group ui-datepicker-group-first" sizcache="18" sizset="0">
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么IE只显示这些,他们服务的目的是什么?

html jquery

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

不将MVC架构用于Web应用程序的原因

在过去,我主要使用N层架构构建了所有Web应用程序,实现了BLL和DAL层.最近,我开始做一些RoR开发以及研究ASP.NET MVC.

我理解不同架构之间的差异(正如其他一些SO帖子所引用的那样),但我无法想到为什么我不会选择MVC模型为新项目提出的任何理由.

当您的MVC架构不合适时,或者您选择BLL/DAL架构的原因有什么理由/时间吗?

model-view-controller n-tier-architecture

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

在不实现任何自定义序列化/反序列化时,是否需要实现ISerializable接口

我正在寻找一个实现ISerializable接口的解决方案中的类.它有一个GetObjectData接口所需的序列化方法.这里没有任何自定义序列化,它只是SerializationInfo使用类的属性名称及其值填充对象.

[Serializable]
public class PersonName :ISerializable
{
    [DataMember]
    public string NamePrefix { get; set; }
    [DataMember]
    public string GivenName { get; set; }
    [DataMember]
    public string SurName { get; set; }

    public PersonName(string givenName, string surName, string namePrefix)
    {
        GivenName = givenName;
        SurName = surName;
        NamePrefix = namePrefix;
    }

    public PersonName()
    {
    }

    #region ISerializable Members

    public void GetObjectData(SerializationInfo info, StreamingContext context)
    {
        info.AddValue("NamePrefix",NamePrefix);
        info.AddValue("GivenName",GivenName);
        info.AddValue("SurName",SurName);
    }
}
Run Code Online (Sandbox Code Playgroud)

从我到目前为止阅读的文档中,据我所知,这就是用类标记[Serializable]属性所会发生的事情,正如你可以看到类没有反序列化构造函数,这就是为什么我是看着它开始.从我所知道的,而不是需要将反序列化构造函数添加到类中,该类实际上不需要首先实现ISerializable接口.那是对的吗?

c# serialization

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

WebBrowser控件的安全级别

我正在尝试将.hta应用程序迁移到C#可执行文件.当然,因为它是.hta,所以代码都是HTMLJscript,并调用本地ActiveX对象.

我创建了一个C#可执行项目,我只是使用WebBrowser控件来显示HTML内容.简单地改名名.hta的.html,拿出了HTA声明.

一切都很好,除了当我调用ActiveX对象时,我得到一个安全弹出窗口警告,在页面上运行ActiveX控件.

我理解为什么会发生这种情况,因为WebBrowser控件本质上是IE并使用Internet选项安全设置,但有没有办法让WebBrowser控件绕过安全弹出窗口,或者将可执行文件或DLL注册为可信任的方法更改Internet选项中的设置?即使是在部署包上执行的方法也可以.

c# activex hta webbrowser-control

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

无法调度DDM块46454154:没有定义处理程序 - Eclipse - Android SDK

我正在使用Windows 7,64位机器,只是下载并安装了Android SDK,并使用Eclipse和Android插件.

我刚刚在这里阅读"Hello Android"指南: Hello,Android

我也在这个页面上做了一些建议:Droid FAQ

在遵循FAQ之前,程序将编译并运行,但不会向模拟器注册.没有代码更改,现在我得到以下内容.

当我尝试运行模拟器时,我收到以下消息:

[2010-03-05 20:48:41 - HelloAndroid]ActivityManager: Can't dispatch DDM chunk 46454154: no handler defined
[2010-03-05 20:48:41 - HelloAndroid]ActivityManager: Can't dispatch DDM chunk 4d505251: no handler defined
[2010-03-05 20:48:42 - HelloAndroid]ActivityManager: Starting: Intent { comp={domain.example.helloandroid/domain.example.helloandroid.HelloAndroid} }
[2010-03-05 20:48:42 - HelloAndroid]ActivityManager: Warning: Activity not started, its current task has been brought to the front
Run Code Online (Sandbox Code Playgroud)

有什么建议?谢谢!

eclipse android runtime-error

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

如何在C#中捕获FtpWebResponse异常

我正在用C#构建一个FTP实用程序类.如果在WebException调用时抛出a FtpWebRequest.GetResponse(),在我的情况下,对于远程服务器上不存在的请求文件抛出异常,该FtpWebResponse变量超出范围.

但即使我在try..catch块外声明变量,我也会得到一个编译错误,说"使用未分配的局部变量'响应'",但据我所知,除非通过该FtpWebRequest.GetResponse()方法分配响应,否则无法分配它.

有人可以建议,还是我错过了一些明显的东西?

谢谢!

这是我目前的方法:

private void Download(string ftpServer, string ftpPath, string ftpFileName, string localPath, 
                           string localFileName, string ftpUserID, string ftpPassword)
    {
        FtpWebRequest reqFTP;
        FtpWebResponse response;
        try
        {
            reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://"
               + ftpServer + "/" + ftpPath + "/" + ftpFileName));
            reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;
            reqFTP.UseBinary = true;
            reqFTP.Credentials = new NetworkCredential(ftpUserID,
                                                       ftpPassword);

            /* HERE IS WHERE THE EXCEPTION IS THROWN FOR FILE NOT AVAILABLE*/
            response = (FtpWebResponse)reqFTP.GetResponse();
            Stream ftpStream …
Run Code Online (Sandbox Code Playgroud)

c# exception-handling ftpwebresponse

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

ItemIndex asp的内联IF语句:Repeater VB.NET

我试图在一个asp:Repeater控件中做一个内联IF语句,为第一个项添加一个类,但我似乎无法弄明白.

基本上我现在的代码不起作用,但应该知道我正在"尝试"做什么看起来像这样.

   <asp:Repeater ID="rptrTabRepeater" runat="server">
       <ItemTemplate>
           <div class="tab <%= If Container.ItemIndex = 0 Then %>highlight<% End If%>">
               'Other stuff here
            </div>
       </ItemTemplate>
   </asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

我已尝试使用该OnItemDataBound事件,但委托接口无法返回值.如果我要从代码隐藏函数中做任何事情,它真的只需要一个"回声"类函数,我不太确定如何在函数后面的代码中获取项索引.如果我可以像我的例子一样内联做一些对我来说最好的解决方案.

任何更好的解决方案也欢迎.谢谢!

编辑:我得到的编译错误是:

    Compiler Error Message: BC30201: Expression expected.
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net inline asprepeater

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

如何从Xml文档中删除命名空间

我在从文档中删除命名空间时遇到一些麻烦,以便专有的Parse()函数正常工作.我收到的XML字符串如下所示:

<r xmlns:p="p" xmlns:s="s" p:p="1">
<d id="{FE5D7FDF-89C0-4D99-9AA3-B5FBD009C9F3}">
    <r uid="{F72A4E1A-519B-42DA-A1E8-F7D10EA92C65}" p:before="r[@uid='{15E0854F-39D8-4890-8541-9C4102C0F944}']" s:id="{6AF25CA3-6AB7-4792-B582-5DE0DF6349D7}" s:ph="/body/main/tab_content/body_content_column"/>
    <r uid="{15E0854F-39D8-4890-8541-9C4102C0F944}" p:before="r[@uid='{7CCB5501-52DF-49F6-BE71-E7B0CA68EE3B}']" s:id="{FD61546D-1226-4292-85F2-656883507F45}" s:ph="/body/main/tab_content/body_content_column"/>
    <r uid="{7CCB5501-52DF-49F6-BE71-E7B0CA68EE3B}" p:before="r[@uid='{17AC1E20-55CB-4EA1-9073-35D9E776C9A3}']" s:id="{1778C38C-071A-4219-A141-4686B095E361}" s:ph="/body/main/tab_content"/>
    <r uid="{17AC1E20-55CB-4EA1-9073-35D9E776C9A3}" p:before="r[@uid='{9B34F931-3C72-40D2-90B7-D4DCC81163D5}']" s:id="{C1CF5E12-1793-4F2C-B49C-00D30F0F501F}" s:ph="/body/hero/booking_widget"/>
    <r uid="{9B34F931-3C72-40D2-90B7-D4DCC81163D5}" p:before="r[@uid='{957B0932-A2B0-406F-A2D4-8C37E9F9D3A7}']" s:cac="0" s:cnd="" s:mvt="" s:ds="" s:id="{DF8E2887-0BCA-4C46-B2E4-02CDD3652892}" s:par="" s:ph="/body/main/tab_content/body_tile_column" s:vbd="0" s:vbdev="0" s:vbl="0" s:vbp="0" s:vbqs="0" s:vbu="0"/>
    <r uid="{957B0932-A2B0-406F-A2D4-8C37E9F9D3A7}" p:before="r[@uid='{B6EBC78C-5C85-4256-9F9D-3DF2F907DFA6}']" s:cac="0" s:cnd="" s:mvt="" s:ds="" s:id="{69FF80E2-6E79-4556-AC95-E409121B15C7}" s:par="MapSize=mini" s:ph="/body/main/tab_content/body_tile_column" s:vbd="0" s:vbdev="0" s:vbl="0" s:vbp="0" s:vbqs="0" s:vbu="0"/>
    <r uid="{B6EBC78C-5C85-4256-9F9D-3DF2F907DFA6}" p:before="r[@uid='{6700A64F-D8B7-44D3-8BE8-A162563ADB01}']" s:cac="0" s:cnd="" s:mvt="" s:ds="" s:id="{A6F5FC25-AB71-4C3B-B7FA-EF1F790DA86A}" s:par="" s:ph="/body/main/tab_content/body_tile_column" s:vbd="0" s:vbdev="0" s:vbl="0" s:vbp="0" s:vbqs="0" s:vbu="0"/>
    <r uid="{6700A64F-D8B7-44D3-8BE8-A162563ADB01}" p:before="r[@uid='{9863B72F-AE05-4D34-B271-E1AD6D67B946}']" s:id="{0430BDF5-8E53-4B12-A8A2-C098F667E575}" s:ph="/body/main/tab_content/print_share_toolbar"/> …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-parsing

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

上传图像并获取其字节

我有这样的表格

<form name="" method="post" action="Save"  enctype="multipart/form-data">
         <div id="dialog" title="Upload files">        
         <input type="file" id="Image" name="fileUpload" size="23"/>
         </div>
         <input  type="submit" value="Create" />
 </form>
Run Code Online (Sandbox Code Playgroud)

我怎么能得到控制器中的图像字节?

.net c# asp.net-mvc file-upload

1
推荐指数
1
解决办法
4304
查看次数

PHP - Highligh选择的链接

如何"突出显示"(转向不同的颜色,制作粗体,等等......)已被点击的链接?

示例如下:http://www.celebrything.com/ 尝试获取右侧边栏中的今日,周和月链接,以便在单击后变为不同的颜色.

这是我用于在右侧边栏中显示结果的代码:

<div id="sidebar">

<div class="post">
<h2>

<font color="#333333">Top 50 Celebrities</font>
<br>
<br>
<font color="#333333"><a href="index.php?table=today">Today</a></font>
<font color="#333333"><a href="index.php?table=week">Week</a></font>
<font color="#333333"><a href="index.php?table=month">Month</a></font>
</font>
<br>
<br>

<?php

function showTable ($table){

if (!in_array($table, array('today', 'week', 'month'))) {
  return false;
}

global $wpdb;
$result = $wpdb->get_results('SELECT name, count FROM wp_celebcount_' . $table);
foreach($result as $row) {
echo '<a href="http://www.celebrything.com/?s=' .
    urlencode($row->name) . '&search=Search">' . $row->name .
    '</a> - ' . $row->count . ' Posts<br/>';
}
}


if (!empty($_GET['table'])) …
Run Code Online (Sandbox Code Playgroud)

css php highlighting hyperlink

0
推荐指数
1
解决办法
822
查看次数

必填字段验证器

嗨,我使用了必需的现场valiator.

现在如果我禁用javascript.我可以提交表格,为什么?没有服务器端验证?

我已经设置了提交按钮和验证器的validaton组.

谢谢

asp.net validation requiredfieldvalidator

0
推荐指数
1
解决办法
230
查看次数