当前位置: 代码迷 >> ASP.NET >> 问问小弟我的。net程序的from的action值要如何动态改变
  详细解决方案

问问小弟我的。net程序的from的action值要如何动态改变

热度:9153   发布时间:2013-02-25 00:00:00.0
问问我的。net程序的from的action值要怎么动态改变
http://localhost/ask_v485655494954
比如我的一个运行地址是这样,伪表态,但是运行出来我查看原码我的from是这样的

<form method="post" action="ask_v485655494954?asID=485655494954" id="form1">

我想让给它把这个地改了不要?asID=485655494954
想要让它样:<form method="post" action="ask_v485655494954" id="form1">
如何实现啊

------解决方案--------------------------------------------------------
http://msdn.microsoft.com/zh-cn/library/ms972974.aspx

注意文章的这段代码:

C# code
namespace ActionlessForm {  public class Form : System.Web.UI.HtmlControls.HtmlForm  {     protected override void RenderAttributes(HtmlTextWriter writer)     {        writer.WriteAttribute("name", this.Name);        base.Attributes.Remove("name");        writer.WriteAttribute("method", this.Method);        base.Attributes.Remove("method");        this.Attributes.Render(writer);        base.Attributes.Remove("action");        if (base.ID != null)           writer.WriteAttribute("id", base.ClientID);     }  }}
  相关解决方案