iT邦幫忙

0

asp.net要如何寫才能讓Radio button在不同url進入後顯示的字不同? 謝謝

  • 分享至 

  • xImage

請大家幫幫忙,要如何寫才能讓Radio button在不同url進入後顯示的字不同?

這是我的radio button,rescources為語系檔
<asp:RadioButton ID="rbt_kind_2" runat="server" GroupName="1" Text="<%$ Resources:2021, rbt_kind_2 %>" AutoPostBack="true"/>

  1. 當使用者進入這個code_type=a1(https://aaa/PAGE/2021?XXXXX&CODE_TYPE=a1&XXXXX)的時候Radio button 顯示 "好()"
  2. 當使用者進入這個code_type=a2(https://aaa/PAGE/2021?XXXXX&CODE_TYPE=a2&XXXXX)的時候Radio button 顯示 "不好()"

aspx.cs(要怎麼寫?寫在哪?)
if (oSec.code_type.ToLower() == "a1"){
....
}
else{
....
}

謝謝

CCCCC iT邦新手 4 級 ‧ 2022-05-10 10:46:05 檢舉
https://ithelp.ithome.com.tw/articles/10194167 類似這篇?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
小魚
iT邦大師 1 級 ‧ 2022-05-08 22:08:14
  1. 現在新的網站應該很少用這個了, MVC比較多
  2. 可以查一下怎麼去接收網址的Get或Post參數
dummlutz iT邦新手 5 級 ‧ 2022-05-09 15:47:44 檢舉

Page_Load事件就可以寫了,再去判斷QueryString

0
JamesDoge
iT邦高手 1 級 ‧ 2023-01-04 03:02:57

asp.net要如何寫才能讓Radio button在不同url進入後顯示的字不同?

ASPX

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Page.aspx.cs" Inherits="MyNamespace.Page" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<!DOCTYPE html>
<html>
<head runat="server">
    <title>Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:RadioButton ID="rbt_kind_2" runat="server" GroupName="1" Text='<%# codeType == "a1" ? Resources.2021.rbt_kind_2 : (codeType == "a2" ? Resources.2021.rbt_kind_2_alt : Resources.2021.rbt_kind_2_default) %>' AutoPostBack="true"/>
        </div>
    </form>
</body>
</html>

ASPX.CS

protected void Page_Load(object sender, EventArgs e)
{
    string codeType = Request.QueryString["CODE_TYPE"];
    if (codeType == "a1")
    {
        rbt_kind_2.Text = Resources.2021.rbt_kind_2;
    }
    else if (codeType == "a2")
    {
        rbt_kind_2.Text = Resources.2021.rbt_kind_2_alt;
    }
    else
    {
        rbt_kind_2.Text = Resources.2021.rbt_kind_2_default;
    }
    DataBind();
}

我要發表回答

立即登入回答