- 我在銷售隊伍中建立了一個表格,並將 添加到我的網站。這整個目標 是我的網站 提交給銷售隊伍的形式。
- 我想 添加服務器端驗證到我的 表格就像我在其他窗體上的 我的網站上。
- 銷售團隊使用奇怪的 名稱作爲下拉列表,通常 以數字開頭。就我而言, 下拉列表中輸入名稱=「33N80563003V2aX」
這是給我的一個問題,因爲,據我所知,在我的模型的屬性的名稱必須匹配輸入的名稱控制在.aspx頁面上。但是,我不能讓我的房產名稱以數字開頭。.NET MVC和SalesForce下拉列表問題
//In my .aspx page:
Name:
<%= Html.TextBox("name", Model.Name, new { tabindex = 1 })%>
Type of Issue:
<%= Html.DropDownList("33N80563003V2aX", Model.33N80563003V2aX, "--None--", new { tabindex = 2 })%>
//In my model: (does not compile because of the name)
public string Name { get; set; }
public SelectList 33N80563003V2aX { get; set; }
有什麼建議?
對不起,我不明白...爲什麼你必須使用該輸入名稱?您能否向我們展示更多代碼 - 例如模型如何填充以及模型如何驗證然後提交給銷售人員?乾杯。 – Charlino 2010-08-20 16:47:32
我不知道.NET MVC,但是如果您可以將通過POST發送給Salesforce的數據手工操作,也許可以通過某些表單提交處理程序......您只需通過表單字段,urlencode值並創建字符串即可被髮送? – eyescream 2010-08-20 19:19:19
如果您向SalesForce發佈帖子,爲什麼要麻煩驗證它?客戶端幻燈片驗證肯定會足夠?當您將它發佈給他們時,Salesforce將驗證它的服務器端。 – 2010-08-25 14:05:50