小编ibo*_*eno的帖子

Convert.ChangeType()在Nullable Types上失败

我想将一个字符串转换为一个对象属性值,其名称我作为一个字符串.我试图这样做:

string modelProperty = "Some Property Name";
string value = "SomeValue";
var property = entity.GetType().GetProperty(modelProperty);
if (property != null) {
    property.SetValue(entity, 
        Convert.ChangeType(value, property.PropertyType), null);
}
Run Code Online (Sandbox Code Playgroud)

问题是,当属性类型为可空类型时,这会失败并抛出Invalid Cast Exception.这不是无法转换的值的情况 - 如果我手动执行此操作它们将起作用(例如DateTime? d = Convert.ToDateTime(value);)我已经看到了一些类似的问题,但仍然无法使其工作.

.net c# reflection

288
推荐指数
5
解决办法
7万
查看次数

查询MS SQL是否有空格( 或\ xa0)

当使用Python从MS SQL Server导出一些数据时,我发现我的一些数据看起来像是computer \xa0systems导致编码错误.使用SQL Management Studio,行只显示为双倍行间距:computer systems.似乎这是代码 :如何在管理工作室中查询MS SQL Server以查找此实例?类似WHERE ColumnName LIKE % %的东西不起作用,也没有查询nbsp;\\xa0

sql unicode ascii

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

将图像返回到python,cgi-bin中的浏览器

我正在尝试在cgi-bin中设置一个python脚本,它只返回一个带有content-type:image/png的头文件并返回图像.我试过打开图像并将其返回,print f.read()但这不起作用.

编辑:我正在尝试使用的代码是:

print "Content-type: image/png\n\n"
with open("/home/user/tmp/image.png", "r") as f:
    print f.read()
Run Code Online (Sandbox Code Playgroud)

这是在ubuntu服务器10.04上使用apache.当我在chrome中加载页面时,我得到了破碎的图像图像,当我在firefox中加载页面时,我得到了The image http://localhost/cgi-bin/test.py" cannot be displayed, because it contains errors.

python image apache2 cgi-bin

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

在jQuery中,这三种检查DOM设置等效的三种方式是什么/为什么?

$(document).ready(function(){});

$(function(){});

jQuery(document).ready(function($){});
Run Code Online (Sandbox Code Playgroud)

我不确定我是否完全理解#2中发生的事情,以及为什么它等同于标准的方式,#1.

jquery

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

ASP.NET MVC从表单创建查询字符串

我正在尝试创建一个简单的搜索框,其结果类似于http://www.example.com/Search?s=searchTerm 我有路由设置,以便它接受这样的网址,并做正确的事情.我遇到的问题是获取表单来创建查询字符串.我尝试了很多变化:

<% using (Html.BeginForm("Search", "Home", FormMethod.Get, new { ???? })) {%>
<input id="submitSearch" class="searchBox" type="text" runat="server"/>
<input type="submit" value="Search" /> <%} %>
Run Code Online (Sandbox Code Playgroud)

我不确定如何设置Html.BeginForm,因此它抓取submitSearch值并将其传递给/ Search?s = valueHere.这似乎我错过了一些简单的事情.

asp.net-mvc query-string

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

标签 统计

.net ×1

apache2 ×1

ascii ×1

asp.net-mvc ×1

c# ×1

cgi-bin ×1

image ×1

jquery ×1

python ×1

query-string ×1

reflection ×1

sql ×1

unicode ×1