因此,這裏是我的問題的重要性和意義:什麼是App_Browsers文件夾的項目文件名爲whateveryouwant.browser
LinkButton
不工作的iPhone - 項目運行使用.NET 4.0。 Linkbutton
在android和除iPhone之外的所有其他瀏覽器上工作正常。所以我找到一篇文章說在APP_browsers
文件夾中的whateveryouwant.browser
文件中加入以下內容。
其中包括這樣的事情:
<browsers>
<browser id="safariiphone" parentID="mozilla">
<identification>
<userAgent match="AppleWebKit"/>
</identification>
<capabilities>
<capability name="version" value="${version}" />
<capability name="majorversion" value="${major}" />
<capability name="minorversion" value="${minor}" />
<capability name="type" value="Safari${major}" />
<capability name="ecmascriptversion" value="3.0" />
<capability name="javascript" value="true" />
<capability name="javascriptversion" value="1.6" />
<capability name="w3cdomversion" value="1.0" />
<capability name="tagwriter" value="System.Web.UI.HtmlTextWriter" />
<capability name="cookies" value="true" />
<capability name="frames" value="true" />
<capability name="javaapplets" value="true" />
<capability name="supportsAccesskeyAttribute" value="true" />
<capability name="supportsCallback" value="true" />
<capability name="supportsDivNoWrap" value="false" />
<capability name="supportsFileUpload" value="true" />
<capability name="supportsMaintainScrollPositionOnPostback" value="true" />
<capability name="supportsMultilineTextBoxDisplay" value="true" />
<capability name="supportsXmlHttp" value="true" />
<capability name="tables" value="true" />
</capabilities>
</browser>
</browsers>
後,我加入這段代碼。一切都如預期般運作,所有linkbutton
在iphone上運作良好。 所有這些代碼的意義是什麼?爲什麼我們真的需要這個以及它是如何工作的?