国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Visual Studio 2013新建ASP.NET項目使用Empty模板,在頁面中使用驗證控件出錯的解決方案

2019-11-17 02:00:46
字體:
來源:轉載
供稿:網友

Visual Studio 2013新建asp.net項目使用Empty模板,在頁面中使用驗證控件出錯的解決方案

Visual Studio 2013新建ASP.NET項目使用Empty模板,在頁面中使用驗證控件,運行頁面,會出現如下的錯誤:

錯誤原因

VisualStudio 2012(或2013) WebForm 4.5 開發中,很多控件默認Enable了 Unobtrusive ValidationMode(所謂UnobtrusiveValidation,就是一種隱式的驗證方式)的屬性(和jquery的引用相關),但并未對其進行賦值, PRogrammer必須手動對其進行設置。比如,在進行數據驗證時使用的各種validator(今天使用的RequiredFieldValidator控件),以及進行authorization及authenication設置時,由于需要在前端調用jquery來進行身份驗證,都默認Enable了 Unobtrusive ValidationMode。如果不對該屬性進行配置,將會產生ERROR。

解決方法

從錯誤產生的原因我們能很容易的對癥下藥,從錯誤原因中我們得到的解決問題的方法無非有三:

1、 在程序允許的情況下,降低.Framework的版本,具體方法如下:

[html]view plaincopyprint?在CODE上查看代碼片<!--修改前-->
  • <system.web>
  • <compilationdebug="true"targetFramework="4.5"/>
  • <httpRuntimetargetFramework="4.5"/><!—將其刪除-->
  • </system.web>
  • <!--修改后-->
  • <system.web>
  • <compilationdebug="true"targetFramework="4.0"/>
  • </system.web>
  • 2、更改Web.config配置文件設置Unobtrusive%20ValidationMode的類型,具體方法如下:

    [html]view%20plaincopyprint?派生到我的代碼片
    1. <!--修改前-->
    2. <system.web>
    3. <compilationdebug="true"targetFramework="4.5"/>
    4. <httpRuntimetargetFramework="4.5"/>
    5. </system.web>
    6. <!--修改后-->
    7. <system.web>
    8. <compilationdebug="true"targetFramework="4.5"/>
    9. <httpRuntimetargetFramework="4.5"/>
    10. </system.web>
    11. <appSettings>
    12. <addkey="ValidationSettings:UnobtrusiveValidationMode"value="None"/>
    13. </appSettings>

    3、找到相應的AspNet.ScriptManager.jQuery.dll文件將其復制到bin文件夾下。

    由于我是新建的空Web應用程序,因此沒有添加Jquery。我們可以通過新建一個非空的Web應用程序將里面的對應的Jquery文件粘貼到上文提到的文件夾下。

    為了方便,大家可以點擊下載AspNet.ScriptManager.jQuery.dll。用這種方法后,頁面運行不報錯了,但發現驗證控件不起作用了,文本框沒有輸入,也能提交。這時需要在Web應用程序或ASP.NET網站下新建Scripts文件夾,把jquery-1.10.2.js(點擊下載jquery-1.10.2.js)文件復制到Scripts文件夾下,即可使驗證控件生效。

    本文參考了:http://blog.csdn.net/senior_lee/article/details/35337081?utm_source=tuicool


    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 彭山县| 永吉县| 巴塘县| 高尔夫| 沅陵县| 昭通市| 龙井市| 溧水县| 淮滨县| 阳春市| 建湖县| 闻喜县| 大田县| 巨鹿县| 靖边县| 辽宁省| 蓬安县| 普洱| 桑植县| 如皋市| 安丘市| 通河县| 资源县| 秦皇岛市| 澎湖县| 宜兰县| 根河市| 洪湖市| 科尔| 克什克腾旗| 和林格尔县| 临夏县| 修文县| 广汉市| 平泉县| 江津市| 于田县| 辛集市| 三门峡市| 会同县| 安新县|