2013-02-07 30 views

回答

0

整理。在ASP.NET中,您可以將這些寫入客戶端。但是你不能改變JavaScript的價值。要將其寫入標記,請執行以下操作:

<script type="text/javascript"> 
    var prop = '<%= Properties.X %>'; 
</script> 

我沒有太多使用屬性設置。你將不得不使用完全量化的名稱來引用它,它必須公開才能工作。如果它不是公共的,你可以在ASP.NET頁面上創建一個公共屬性,然後讓頁面返回設置。頁面屬性或方法也很容易以這種方式工作。

+0

無法通過razor訪問它@Properties – gurehbgui

+0

嘗試使用功能塊(http://blogs.msdn.com/b/timlee/archive/2010/07/30/using-functions-in-an-asp-net -page-with-razor-syntax.aspx)並在那裏放置一個返回屬性的公共函數,看它是否被識別。 –

+0

您所指的屬性在該項目中,對嗎?我相信他們必須公開才能工作,所以也許這就是可達性水平。 –