小编Arv*_*vin的帖子

ASP.NET MVC3 Razor @string点问题

使用MVC3 Razor synax,可以像这样呈现字符串

@ViewData("photo")

我的问题是:如何在上面的代码中添加一个点.以下将导致找不到类型'String'上的"公共成员'jpg'.":

@ViewData("photo").jpg

我尝试了以下代码,但没有产生我想要的结果:

@ViewData("photo") .jpg
@ViewData("photo"):.jpg
@ViewData("photo") & ".jpg"

Thanx提前为您提供帮助.请不要建议我在控制器的代码中附加"jpg",如下所示:

ViewData("photo") = "filename.jpg"

我在网上搜索了同样的问题,但没有找到,甚至没有找到

类似.顺便说一下,我正在使用VB.net.

vb.net asp.net-mvc-3

9
推荐指数
2
解决办法
2271
查看次数

VB.NET如果(三元)bug

我在VB.NET中发现了一个可以轻松复制的简单错误:

Dim pDate As Date?
Dim pString As String = ""

' works fine as expected
pDate = If(False, "", Nothing) 

' expected: pDate will be set to Nothing. 
' BUG: Conversion from string "" to type 'Date' is not valid.
pDate = If(False, pString, Nothing) 

'These both fail with the same error
pDate = pString
Dim pDate2 As Date? = "" 
Run Code Online (Sandbox Code Playgroud)

问题:这是一个错误吗?或者我或我的电脑有问题吗?如果这是一个错误,是否有错误报告(我似乎无法找到它)?

得到教训:

  1. 这不是一个错误
  2. 可空日期不接受任何对象
  3. 可以为空的日期拒绝字符串

pDate = Nothing ' ok. nullable date accepts object nothing
pString = Nothing …
Run Code Online (Sandbox Code Playgroud)

vb.net

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

如何在多行上匹配正则表达式

我有一个文本正文,我试图在其中找到一个字符序列.String.contains()不会工作所以我试图使用String.matches方法和正则表达式.我现在的正则表达式不起作用.以下是我的尝试:

"1stline\r\n2ndline".matches("(?im)^1stline$"); 
// returns false; I expect true

"1stline\r\n2ndline".matches("(?im)^1stline$") 
// returns false

"1stline\r\n2ndline\r\n3rdline".matches("(?im)^2ndline$")   

"1stline\n2ndline\n3rdline".matches("(?im)^2ndline$")

"1stline\n2ndline\n3rdline".matches("(?id)^2ndline$")
Run Code Online (Sandbox Code Playgroud)

我应该如何格式化我的正则表达式以使其返回true?

java regex newline

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

NanoHTTPD:确定请求的来源

如何确定发起请求的IP地址?我目前的代码:

@Override
public Response serve(String uri, Method method,
    Map<String, String> headers, Map<String, String> parms,
    Map<String, String> files) {

    headers.get("origin"); // my current workaround
};
Run Code Online (Sandbox Code Playgroud)

但任何客户端都可以修改或删除请求标头.因此,这不是获取该信息的正确方法.在ASP.NET MVC3中,这可以通过实现Request.UserHostAddress.

java nanohttpd

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

标签 统计

java ×2

vb.net ×2

asp.net-mvc-3 ×1

nanohttpd ×1

newline ×1

regex ×1