我确信我错过了一件小事。我有ddl和一个函数,我想将所选ddl选项的'value属性'传递给我在cs文件中的函数。 但我不能得到价值属性.. - 我检查了DDL,并且Value属性很好并保持了我的信息。 - 我尝试使用“ this。这个词来获取我的价值,但它没有用... aspx页面
<asp:DropDownList ID="myDdl" runat="server" onchange='<%# orgenaize('here I need the value attribute') %>'/><br />
aspx.cs文件
public void orgenaizeCheckBox(string currentId)
{
//do something
}
答案 0 :(得分:0)
您可以在代码后面使用Attributes.Add添加javascript事件处理程序,您可以在其中轻松使用dll中的值。
myDdl.Attributes.Add("onchange", "orgenaize(" + dllClass.Attribute + ");");
答案 1 :(得分:0)
<asp: DropDownList ID ="ddlValue" runat ="server" AutoPostBack="True"
OnSelectedIndexChanged="ddlValue_SelectedIndexChanged"
ToolTip ="Please Select value">
</asp: DropDownList>
然后在.cs类中处理事件
protected void ddlPhoneModel_SelectedIndexChanged(object sender, EventArgs e)
{
// What ever you want to do on selected index change
ddlValue.SelectedItem.Value
}
.Value应该可以工作,很长一段时间以来我玩Web控件但是应该可以工作