WebForm_PostBackOptions使用带有&符号的actionUrl

时间:2015-01-26 13:38:56

标签: javascript c# asp.net web webforms

我使用重写的LinkBut​​ton并获取此HTML元素

<a id="ucSearchForm_lbSearch" tabindex="3" class="button" rel="nofollow" href='javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ucSearchForm$lbSearch", "", false, "", "http://localhost:81/main-jobs/rgn-Islamabad-+-FCA-%26-AJK", false, true))'><p>Find</p></a>

WebForm_DoPostBackWithOptions和WebForm_PostBackOptions是标准的asp.net webform js函数,我无法访问它们。

当我点击链接时,WebForm_PostBackOptions没有收到正确的链接(http://localhost:81/main-jobs/rgn-Islamabad-+-FCA-&-AJK - 自动解码的&符号),我没有得到postBack。 如果我使用Web控制台并运行代码本身,那么一切都正常。我得到了链接http://localhost:81/main-jobs/rgn-Islamabad-+-FCA-%26-AJK

是否有可能解决这个问题,或者应该寻找不同的方法?

1 个答案:

答案 0 :(得分:0)

我刚做了一个双重编码的("http://localhost:81/main-jobs/rgn-Islamabad-+-FCA-%2526-AJK")并且它有效。