2013-03-18 65 views
1

我正在使用Razor 2 Web Page窗體。一些元素,如:一系列select元素,由jQuery創建,並根據複選框選項附加到div。這些元素出現在頁面的UI上並按預期工作,但它們不在頁面的源視圖中。 我的問題是,我似乎無法從這些元素檢索值。 在頁面加載時由Razor修改的其他元素完美地工作。 關於如何獲取在javascript事件上創建的元素值的任何想法?Razor2 WebPage post document.createElement

回答

0

如果您想要在POSTGET請求之後引用服務器上的值,則必須確保添加name屬性值以形成元素。在Request.FormRequest.Querystring集合中,它是name的值。如果您沒有提供name的值,則該項目不包含在集合中。

+0

我的JavaScript沒有爲所創建的元素添加一個名稱屬性。但是,一旦我意識到可以使用Chrome的Inspect元素函數查看生成的元素,我發現名稱格式不正確。我改變了我的代碼來解決這個問題,現在他們按預期工作。 感謝您指點我需要尋找的東西。 – 2013-03-19 14:45:01