首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中设置属性背后的代码

如何在javascript中设置属性背后的代码
EN

Stack Overflow用户
提问于 2012-11-15 20:11:18
回答 2查看 2.3K关注 0票数 0

大家好,有没有可能用javascript来设置代码的属性?

我有以下几点:

代码语言:javascript
复制
private string dateFormat;
public string DateFormat
{
    get
    {
        return dateFormat;
    }
    set
    {
        dateFormat = value;
    }
}

并希望将其设置为:'<%=DateFormat%>' = "dd-mm-YYYY"

但是当我运行这个程序并添加一个debbugger时,结果是这样的:'‘= "dd-mm-YYYY“

请协助。

在进阶时谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-15 20:14:11

尝试不使用quatos

代码语言:javascript
复制
var <%=DateFormat%> = "dd-mm-YYYY";

但是在您的示例中,该属性没有值,因此您应该检查是否设置了该属性。

票数 2
EN

Stack Overflow用户

发布于 2012-11-15 20:12:24

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

C#应该是这样的

代码语言:javascript
复制
public string DateFormat
{
    get
    {
        return DateFormatField.Value;
    }
    set
    {
        DateFormatField.Value = value;
    }
}

设置它的JavaScript应该是这样的

代码语言:javascript
复制
document.getElementById('<%=DateFormatField.ClientID%>').value = 'dd-mm-YYYY';
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13397301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档