-1
只是一個短期的,快速的問題:充分利用HTML代碼值ASP.NET MVC
我怎麼能(在<input type="hidden" id="sth" value="something">
等)獲得價值由C#的@if聲明中可以看出? 我想擁有它像@if(sth.value=="notthesamething")
只是一個短期的,快速的問題:充分利用HTML代碼值ASP.NET MVC
我怎麼能(在<input type="hidden" id="sth" value="something">
等)獲得價值由C#的@if聲明中可以看出? 我想擁有它像@if(sth.value=="notthesamething")
看來,你正試圖將RAZOR代碼與html結合。你不能這樣做。
將代碼提供給客戶端後,所有RAZOR代碼都已經運行。您需要在JavaScript中執行此操作。
你對HTML標記中的'<% %>'熟悉嗎?你也可以添加'runat =「server」''屬性 – MethodMan 2014-09-12 14:57:59
如果它是C#以使serer端@if工作,它將需要成爲某個服務器端模型的一部分。如果你想檢查這個值,它應該是@if(model.myproperty == true)'。如果你想在客戶端上閱讀它,你可以使用JavaScript來讀取輸入值,但是我不會在視圖中讀取來自服務器的輸入值,沒有意義... – xDaevax 2014-09-12 14:59:53
@paqogomez - 它是不是webforms。 – 2014-09-12 15:02:22