大家好,有没有可能用javascript来设置代码的属性?
我有以下几点:
private string dateFormat;
public string DateFormat
{
get
{
return dateFormat;
}
set
{
dateFormat = value;
}
}并希望将其设置为:'<%=DateFormat%>' = "dd-mm-YYYY"
但是当我运行这个程序并添加一个debbugger时,结果是这样的:'‘= "dd-mm-YYYY“
请协助。
在进阶时谢谢。
发布于 2012-11-15 20:14:11
尝试不使用quatos
var <%=DateFormat%> = "dd-mm-YYYY";但是在您的示例中,该属性没有值,因此您应该检查是否设置了该属性。
发布于 2012-11-15 20:12:24
您不能直接这样做;您需要使用一个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';https://stackoverflow.com/questions/13397301
复制相似问题