3
是否可以將js變量或html值傳遞給剃鬚刀?將js變量或inout值傳給剃鬚刀
@{
int n = ?????;
Html.RenderPartial("_AddressBookEdit", @Model.Addresses[n]);
}
如何從javascript設置變量n或從隱藏字段賦值爲?
n = $('#myvar').val()';
上述代碼不起作用。
是否可以將js變量或html值傳遞給剃鬚刀?將js變量或inout值傳給剃鬚刀
@{
int n = ?????;
Html.RenderPartial("_AddressBookEdit", @Model.Addresses[n]);
}
如何從javascript設置變量n或從隱藏字段賦值爲?
n = $('#myvar').val()';
上述代碼不起作用。
您在此處缺少基本的理解。我已經回答了你的這個問題的一個版本,但是我不認爲你誤解了這一點。
如果不通過服務器,您無法將任何內容從javascript傳遞到剃刀。
這是因爲剃鬚刀是執行服務器端(因此它的C#)。控制器被調用,該類被實例化,然後調用與所請求的動作相匹配的方法,然後返回一個視圖。當視圖返回時,視圖中的c#代碼被執行。一旦所有的代碼都被執行完畢,它會在響應中發佈html頁面,然後javascript在客戶端上運行。爲了讓你從javascript到剃鬚刀,你必須發出一個新的請求,從頭開始通過這條路徑,最終返回。
解決這個問題的服務器端。
感謝您的澄清。 – pts4