2012-11-15 28 views
0

嗨,大家好,有可能使用javascript设置代码的属性?如何在javascript中设置属性背后的代码

我有以下几点:

private string dateFormat; 
public string DateFormat 
{ 
    get 
    { 
     return dateFormat; 
    } 
    set 
    { 
     dateFormat = value; 
    } 
} 

,并要设置这样的:'<%=DateFormat%>' = "dd-mm-YYYY"

但是当我运行这一点,并添加debbugger它出来是这样的:“” =“DD- mm-YYYY“

请协助。

谢谢先进。

+0

哦,你想改变JS的DateFormat值。这是不可能的,没有请求(发布或获得)的价值。 –

回答

2

尝试没有quatos

var <%=DateFormat%> = "dd-mm-YYYY"; 

但在你的情况下,物业没有按ŧ有一个值,所以你应该检查它是否设置。

1

你不能直接这样做;您需要使用一个ASP.NET hidden field,然后它将在回发中将值返回给您的代码,并将其保留在多个回发中。

的C#会像

public string DateFormat 
{ 
    get 
    { 
     return DateFormatField.Value; 
    } 
    set 
    { 
     DateFormatField.Value = value; 
    } 
} 

的JavaScript来设置它会是这样的

document.getElementById('<%=DateFormatField.ClientID%>').value = 'dd-mm-YYYY'; 
相关问题