标签:asp dotnetFramework net4.0 action urlMappings net 如下
asp.net从2.0开始支持urlMappings,最近在项目中发现一点问题。
我在公司使用的是vs2010,dotnetFramework版本为4.0。由于项目需要,需要将一个default.aspx页面的url改为Item,也就没想太多,直接使用了urlMappings.在IIS设置无后缀映射,结果效果很好,连form的action都改变了。如下图:
![urlMappings在asp.net2.0,asp.net4.0中的差异_microsoft](/i/li/?n=2&i=images/blog/202306/30101936_649e3bb828eda89158.jpg?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
在回家之后打算将自己的一个小作品也做这样的尝试。我这个小作品是在VS2008,dotnetFramework版本2.0下开发的,做同样设置之后,发现action并未改变。如下图:
![urlMappings在asp.net2.0,asp.net4.0中的差异_Google_02](/i/li/?n=2&i=images/blog/202306/30101936_649e3bb879e6c90155.jpg?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
![urlMappings在asp.net2.0,asp.net4.0中的差异_发送邮件_03](/i/li/?n=2&i=images/blog/202306/30101936_649e3bb8be14b59590.jpg?,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_30,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=/resize,m_fixed,w_1184)
切换到dotnetFramework 3.5也不行,action依然未改变。
后来Google得到的消息如下,有兴趣的可以看一下。
http://connect.microsoft.com/VisualStudio/feedback/details/104565/asp-net-2-0-urlmappings-feature-does-not-maintain-the-logical-url-upon-postback
另外说一个问题,在使用System.Net.Mail.SmtpClient发送邮件时,不能发送大于2M的附件,不过这个已经有补丁了。连接如下:
http://connect.microsoft.com/VisualStudio/feedback/details/544562/cannot-send-e-mails-with-large-attachments-system-net-mail-smtpclient-system-net-mail-mailmessage
以上是个人开发中遇见的一些小问题,给大家分享,高手就不要骂了。
作者:古道轻风
标签:asp,
dotnetFramework,
net4.0,
action,
urlMappings,
net,
如下
From: https://blog.51cto.com/u_15949547/6589215