簡體   English   中英

使用Web Deploy 3.0在IIS中顯示下拉列表

[英]Display a dropdown list in IIS using Web Deploy 3.0

我正在嘗試獲取一個下拉列表,以使用Web Deployment 3.0進行顯示。 對於整個Web部署過程,我還是一個新手,但是基本上,這就是我想要做的事情:

  1. 項目->構建部署包
  2. 在IIS中,創建一個新的網站,然后單擊“導入應用程序”
  3. 我應該看到其中一個參數的DropDownList。

閱讀題目的文章,特別是本文節選自以后這篇文章

枚舉-枚舉使您可以將用戶輸入限制為離散值的列表。 大多數用戶界面會將其實現為下拉列表框,其中[...]。 枚舉的語法為:

<parameter name="Enumeration Parameter"> 
    <parameterValidation type="Enumeration" validationString="value1,value2,value3,value4" /> 
</parameter> 

並且,出於測試目的,我將上面的代碼復制並粘貼到了我的parameters.xml文件中,該文件適用於任何其他類型的參數。 顯示枚舉參數,但這只是一個文本框-沒有下拉列表。 這僅僅是IIS導入界面中的預期行為,還是我在這里遺漏了一些東西?

這篇文章可能很舊。 但是,如果有人遇到相同的問題,請將type =“ Enumeration”更改為kind =“ Enumeration”。 所以你的標簽應該像

  <parameter name="Enumeration Parameter">
  <parameterValidation kind="Enumeration" validationString="values1,value2,value3"/>
  </parameter>

經過一番調查后,我發現問題在於Web Deploy沒有將parameterValidation節點添加到部署包中。 通過解壓縮部署程序包,手動添加XML進行驗證並將其壓縮后,我能夠解決此問題。 不過,我很想找到一種不太麻煩的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM