【问题标题】:PostBackUrl not working in page with master pagePostBackUrl 在带有母版页的页面中不起作用
【发布时间】:2022-08-16 22:50:39
【问题描述】:

我有一页母版页为 \'checkout.aspx\',底部有 asp 按钮

<%@ Page Title=\"\" Language=\"C#\" MasterPageFile=\"~/allpage.Master\" AutoEventWireup=\"true\" CodeBehind=\"checkout.aspx.cs\" Inherits=\"CafeSite.checkout\" %>
<asp:Content ID=\"Content1\" ContentPlaceHolderID=\"title\" runat=\"server\">
B Cafe Checkout
</asp:Content>

<asp:Content ID=\"Content3\" ContentPlaceHolderID=\"body\" runat=\"server\">
    <br>
<form id=\"form1\" runat=\"server\" action=\"submit.aspx\">
        <div style=\"text-align:center;\">

        <p style=\"color:orangered;font-family:\'B Koodak\';\">
            <span style=\"color:white;\">آقا/خانم:</span>
            <input type=\"hidden\" name=\"last-form-name\" value=\"<% =Page.Request.Params[\"last-form-name\"] %>\" /> <% =Page.Request.Params[\"last-form-name\"] %>
        </p>
        <p style=\"color:orangered;font-family:\'B Koodak\';\">
            <span style=\"color:white;\">به شماره موبایل:</span>
            <input type=\"hidden\" name=\"last-form-phone\" value=\"<% =Page.Request.Params[\"last-form-phone\"] %>\" /> <% =Page.Request.Params[\"last-form-phone\"] %>
            &emsp;
            <span style=\"color:white;\">به شماره میز:</span>
            <input type=\"hidden\" name=\"last-form-sellist\" value=\"<% =Page.Request.Params[\"last-form-sellist\"] %>\" /> <% =Page.Request.Params[\"last-form-sellist\"] %>
        </p>
        <input type=\"hidden\" name=\"order\" value=\"<% =Page.Request.Params[\"order\"] %>\" />
        <input type=\"hidden\" name=\"count\" value=\"<% =Page.Request.Params[\"count\"] %>\" />

</div>

<p id=\"P-Header\">
    سفارشات شما
    به شرح ذیل می باشد
</p>
    <div class=\"text-center\">
        <div class=\"text-center\">
            <div id=\"Table-Div\" class=\"container\" >
                <asp:Table ID=\"Table1\" runat=\"server\" Height=\"100%\" Width=\"100%\">
                </asp:Table>
            </div>
        </div>

        <br>

    <asp:Button ID=\"Button1\" runat=\"server\" form=\"form1\" CssClass=\"btn-success rounded\" Text=\"مورد تایید است\" PostBackUrl=\"~/submit.aspx\" />
    </div>
</form>

<br>
</asp:Content>

我的 asp 按钮有 postbackurl 到我的提交页面但不工作 我不知道如何解决这个问题。有谁知道如何解决这个问题并帮助我?

标签: c# asp.net webforms


【解决方案1】:

将表单添加到母版页而不是正文之后的子页。

就像是

<body>
<form runat="server" id="myformID" enctype="multipart/form-data">

然后只需在子页面上添加一个按钮,然后像往常一样在后面的代码中连接它

【讨论】:

    猜你喜欢
    • 2020-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2011-03-11
    • 1970-01-01
    相关资源
    最近更新 更多