是否可以將C#中定義的屬性值設置爲javascript ...是否有可能將在C#中定義的屬性值設置爲javascript
c#代碼。
public int val { get; set; }
現在我想在Java腳本函數
是否可以將C#中定義的屬性值設置爲javascript ...是否有可能將在C#中定義的屬性值設置爲javascript
c#代碼。
public int val { get; set; }
現在我想在Java腳本函數
你是不是想從瑟JavaScript或從C#屬性JavaScript變量在類的屬性?前者是不可能的,因爲C#代碼在客戶端上不可用。後者可以在響應發送到客戶端之前在服務器上完成,但是如何取決於您是在執行Web表單還是ASP.NET MVC。
例如:設置使用MVC /剃刀
<script type="text/javascript">
var jsVariable = '@Model.CSharpProperty';
</script>
我使用asp.net webform不mvc。 – jats
@jats語法應該是'var jsVariable ='<%= PageProperty%>';'(儘管如果它是一個數值,你可以省略引號)。但是,請注意,根據您在其他地方的註釋,您不能做相反的事情,即在客戶端上設置來自javascript的頁面屬性。您需要做一些AJAX或包含代碼來獲取表單值(可能是隱藏的),並將其設置爲回發。 – tvanfosson
這是不可能做到這一點從C#屬性的JavaScript值。 asp.net是一種服務器端技術,javascript是客戶端。
我想設置值不會得到....我們寫在C#中的一些東西,如val = 5 – jats
我可能是錯的,但我認爲這個問題是關於在JavaScript中使用「屬性」,就像你可以在C#中做的一樣,如果你想用變量賦值語法隱藏一個方法或函數?
如果是這種情況,那麼是的。你可以在Javascript中使用「屬性」。 http://en.wikipedia.org/wiki/Property_(programming)#JavaScript
看看這個鏈接http://iridescence.no/post/Sharing-Variables-Between-JavaScript-and-C.aspx –